Exemplo n.º 1
0
            public static unsafe void Main()
            {
                Coords  coords;
                Coords *p = &coords;

                p->X = 3;
                p->Y = 4;
                Console.WriteLine(p->ToString());  // output: (3, 4)
            }
Exemplo n.º 2
0
 public static void Pointer()
 {
     unsafe
     {
         Coords  coords;
         Coords *p = &coords;
         p->X = 3;
         p->Y = 4;
         Console.WriteLine(p->ToString());      // output: (3, 4)
     }
 }
Exemplo n.º 3
0
            public static unsafe void Main1()
            {
                object  obj = new object();
                Coords  coords;
                Coords *p = &coords;

                p->X  = 3;
                p->Y  = 4;
                p->X += 1;
                *p = new Coords();
                Console.WriteLine(p->ToString());  // output: (3, 4)
            }
Exemplo n.º 4
0
    static void Main()
    {
        Coords home;

        unsafe
        {
            Coords *p = &home;
            p->x = 25;
            p->y = 12;

            System.Console.WriteLine("The coordinates are: x={0}, y={1}", p->x, p->y);
        }
    }