Mega Code Archive

 
Categories / C# / Class Interface
 

Illustrates how to override the ToString() method

/* Mastering Visual C# .NET by Jason Price, Mike Gunderloy Publisher: Sybex; ISBN: 0782129110 */ /*   Example7_7.cs illustrates how to override the ToString() method */ using System; // declare the Car class class Car {   // declare the fields   public string make;   public string model;   // define a constructor   public Car(string make, string model)   {     this.make = make;     this.model = model;   }   // override the ToString() method   public override string ToString()   {     return make + " " + model;   } } public class Example7_7 {   public static void Main()   {     // create Car objects     Console.WriteLine("Creating Car objects");     Car myCar = new Car("Toyota", "MR2");     Car myOtherCar = new Car("Porsche", "Boxter");     // call the ToString() method for the Car objects     Console.WriteLine("myCar.ToString() = " +       myCar.ToString());     Console.WriteLine("myOtherCar.ToString() = " +       myOtherCar.ToString());   } }