Пример #1
0
        static void Main(string[] args)
        {
            PosicaoClass pos1 = new PosicaoClass();

            pos1.X = 10;
            pos1.Y = 20;

            PosicaoClass pos2 = new PosicaoClass();

            pos2.X = 30;
            pos2.Y = 40;

            Dobrar(pos1);
            Dobrar(pos2);

            Console.WriteLine(pos1.X);
            Console.WriteLine(pos1.Y);
            Console.WriteLine(pos2.X);
            Console.WriteLine(pos2.Y);
        }
Пример #2
0
        private static void RefTypeInt()
        {
            PosicaoClass pos1 = new PosicaoClass();

            pos1.X = 10;
            pos1.Y = 20;

            PosicaoClass pos2 = new PosicaoClass();

            pos2.X = 30;
            pos2.Y = 40;

            pos2   = pos1; //Apontando ambos para a mesma posição de memória
            pos2.X = 50;

            Console.WriteLine(pos1.X);
            Console.WriteLine(pos1.Y);
            Console.WriteLine(pos2.X);
            Console.WriteLine(pos2.Y);
        }
Пример #3
0
 public static void Dobrar(PosicaoClass pos)
 {
     pos.X *= 2;
     pos.Y *= 2;
 }