|
Listing 10-3 extracted from chapter The .NET 2 type system from a C#2 point of view
Listing 10-2< > Listing 10-4
This listing can be compiled with the command line: csc.exe /target:exe Example_10_3.cs Errors: 0 Warnings: 0
Example_10_3.cs
class Person { // The type 'Person' could be also a structure here.
string m_Name;
int m_Age;
public Person(string name, int age) { m_Name = name; m_Age = age; }
public override string ToString() {
return "Name:" + m_Name + " Age:" + m_Age;
}
}
class Program {
static void Main() {
Person bart = new Person("Bart", 10);
// The 'WriteLine()' method automatically call the
// 'ToString()' method on the 'bart' object.
System.Console.WriteLine( bart );
}
}
Copyright Patrick Smacchia 2006 2007
|