Проанализируйте приведенный код. struct Структура{ public string имя = "Без имени"; static public int курс=1; public Структура(string и) { имя=и; } public string Метод() { return string.Format("Студент {0} учится на курсе {1}", имя, курс); }}class Test{ public static void Main() { Структура c2 = new Структура(); Структура c1 = new Структура("Зайцев"); c2 = c1; System.Console.WriteLine(c2.Метод());} }
Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
(Отметьте один правильный вариант ответа.)
Варианты ответа
Студент Зайцев учится на курсе 0
программа не выполняется, так как обнаружена синтаксическая ошибка, связанная с тем, что структура не может иметь статические поля
программа не выполняется, так как обнаружена синтаксическая ошибка, связанная с тем, что нестатические поля не могут инициализироваться в структуре(Верный ответ)
Студент Зайцев учится на курсе 2
Студент учится на курсе 0