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());
}
}
Related examples in the same category