C# - Что напечатает следующий код? | ProgHub
Что напечатает следующий код:
class MyClass 
   { 
       static void Main() 
       { 
           int a = 1, b = 2; 
           change(ref a, ref b); 
           Console.WriteLine("a=" + a + ", b=" + b); 
           Console.ReadLine(); 
       } 
 
       private static void change(ref int a, ref int b) 
       { 
           int c = a; 
           a = b; 
           b = c; 
       } 
   } 
a=1, b=2
a=2, b=1
Возникнет ошибка компиляции
Возникнет ошибка времени выполнения