示例#1
0
    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());
    }
示例#2
0
    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();
    }
示例#3
0
        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();
        }