static void Main(string[] args) { MyClass1 t1 = new MyClass1(); MyClass2 t2 = new MyClass2(); MyClass1 t1result = t1.Test(); Console.WriteLine(t1result.ToString()); MyClass2 t2result = t2.Test(); Console.WriteLine(t2result.ToString()); }
public static void Main() { object a; a = 1; Console.WriteLine(a); Console.WriteLine(a.GetType()); Console.WriteLine(a.ToString()); Console.WriteLine(); a = new MyClass1 (); MyClass1 ref_MyClass1; ref_MyClass1 = (MyClass1)a; Console.WriteLine(ref_MyClass1.i); Console.WriteLine(a); Console.WriteLine(a.GetType()); Console.WriteLine(a.ToString()); Console.ReadLine(); }
static void Main() { // Создаем несколько переменных разных типов. Int32 myInt = 32; Double myDouble = 32.32; MyClass1 my1 = new MyClass1(); MyClass2 my2 = new MyClass2(); // Демонстрация работы метода ToString(). Console.WriteLine("Примитивные типы:"); string s1 = String.Format("myInt = {0:x} - Выводится само значение.", myInt); Console.WriteLine(s1); Console.WriteLine("myDouble = {0} - Выводится само значение.", myDouble); Console.WriteLine("\nПользовательские типы:"); Console.WriteLine("my1 = {0} - Выводится полное квалифицированное имя типа.", my1.ToString()); Console.WriteLine("my2 = {0} - Выводится предопределенная строка.", my2); // Delay. Console.ReadKey(); }