Mega Code Archive

 
Categories / C# / Class Interface
 

Illustrates how to assign default values to fields using initializers

/* Mastering Visual C# .NET by Jason Price, Mike Gunderloy Publisher: Sybex; ISBN: 0782129110 */ /*   Example5_2.cs illustrates how to assign default values    to fields using initializers */ // declare the Car class class Car {   // declare the fields   public string make = "Ford";   public string model = "T";   public string color;  // default value of null   public int yearBuilt = 1910;   // define the methods   public void Start()   {     System.Console.WriteLine(model + " started");   }   public void Stop()   {     System.Console.WriteLine(model + " stopped");   } } public class Example5_2 {   public static void Main()   {     // create a Car object     Car myCar = new Car();     // display the default values for the Car object fields     System.Console.WriteLine("myCar.make = " + myCar.make);     System.Console.WriteLine("myCar.model = " + myCar.model);     if (myCar.color == null)     {       System.Console.WriteLine("myCar.color is null");     }     System.Console.WriteLine("myCar.yearBuilt = " + myCar.yearBuilt);   } }