示例#1
0
 static void Main()
 {
     CPoint p = new CPoint(2, 2);
     int a = (int)p; //выполнение явного преобразования CPoint в int
     double d = p;   //выполнение неявного преобразования CPoint в double
     Console.WriteLine("p as int: {0}", a); //2
     Console.WriteLine("p as double: {0:0.0000}", d);   //2.8284
     p = 5; //выполнение неявного преобразования int в CPoint
     Console.WriteLine("p: {0}", p); //x = 5 y = 5
     p = (CPoint)2.5; //выполнение явного преобразования double в CPoint
     Console.WriteLine("p: {0}", p); //x = 2 y = 2
     Console.ReadLine();
 }
示例#2
0
        static void Main()
        {
            CPoint p = new CPoint(2, 2);
            int    a = (int)p;                               //выполнение явного преобразования CPoint в int
            double d = p;                                    //выполнение неявного преобразования CPoint в double

            Console.WriteLine("p as int: {0}", a);           //2
            Console.WriteLine("p as double: {0:0.0000}", d); //2.8284
            p = 5;                                           //выполнение неявного преобразования int в CPoint
            Console.WriteLine("p: {0}", p);                  //x = 5 y = 5
            p = (CPoint)2.5;                                 //выполнение явного преобразования double в CPoint
            Console.WriteLine("p: {0}", p);                  //x = 2 y = 2
            Console.ReadLine();
        }