пятница, 10 июня 2016 г.

Тестовая задача на программиста C# №2

Что выведет этот код. Почему? Есть ли здесь ошибка? Если есть то какая и как исправить?

void Main()
{   
   var Ref1 = new SomeClass { Val = 111 };
   var Ref2 = Ref1;

   Ref2.Val += 1;
   
   Console.WriteLine(Ref1.Val);
   Console.WriteLine(Ref2.Val);
}

public class SomeClass { public int Val; }

Комментариев нет:

Отправить комментарий