Mega Code Archive

 
Categories / C# / Class Interface
 

Overriding the ToString() Method

using System;     public class Name {   public string firstName;   public string lastName;       public Name(string firstName, string lastName) {     this.firstName = firstName;     this.lastName = lastName;   }       public void Display() {     Console.WriteLine("firstName = " + firstName);     Console.WriteLine("lastName = " + lastName);   }       // override the ToString() method   public override string ToString() {     return firstName + " " + lastName;   } } class Test{   public static void Main() {     Name myName = new Name("T", "M");     Name myOtherName = new Name("P", "B");         // call the ToString() method for the Name objects     Console.WriteLine("myName.ToString() = " + myName.ToString());     Console.WriteLine("myOtherName.ToString() = " + myOtherName.ToString());   } }