Что напечатает следующий код:

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
Возникнет ошибка компиляции
Возникнет ошибка времени выполнения