Illustrates how to override the ToString() method : ToString « Class Interface « C# / C Sharp






Illustrates how to override the ToString() method

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

1.demonstrates overriding the ToString() method to provide a custom string outputdemonstrates overriding the ToString() method to provide a custom string output
2.Demonstrate ToString()Demonstrate ToString()
3.class declaration maintains the time in 24-hour format and ToString Methodclass declaration maintains the time in 24-hour format and ToString Method
4.Format data in ToString method.Format data in ToString method.
5.Overriding the ToString() MethodOverriding the ToString() Method
6..NET Frameworks Overview:Custom Object Formatting.NET Frameworks Overview:Custom Object Formatting