======
#в определении структуры нельзя задавать начальное значение поля, если это поле не статическое и структура может содержать определения методов
======
методы структур могут быть определены как абстрактные
======
структура не может содержать реализацию интерфейсов
======
нет правильного ответа
++++++
Проанализируйте приведенный код.
public enum Языки { СSarp, CPP, VB, Java }
struct Структура
{ public string Имя;
public Языки я;
public override string ToString()
{ return string.Format("Программист {0} программирует на {1}", Имя, я); }
}
class Test
{ public static void Main()
{ Структура c1 = new Структура();
Структура c2 = new Структура();
c1.Имя = "Иванов"; c1.я = Языки.СSarp;
c2 = c1; c1.Имя = "Петров"; c2.я = Языки.CPP;
System.Console.WriteLine(c2);
} }
Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
======
Программист Иванов программирует на СSarp
======
#Программист Иванов программирует на СPP
======
Программист Петров программирует на СSarp
======
программа не выполняется, так как обнаружена синтаксическая ошибка, связанная с тем, что структура не может иметь методов
++++++
Проанализируйте приведенный код.
public enum Языки { СSarp, CPP, VB, Java }
struct Структура
{ public string Имя;
public Языки я;
public override string ToString()
{ return string.Format("Программист {0} программирует на {1}", Имя, я); }
}
class Test
{ public static void Main()
{
Структура c1 = new Структура();
Структура c2;
c1.Имя = "Иванов"; c1.я = Языки.VB;
c2 = c1;
c2.Имя = "Петров"; c1.я = Языки.Java;
System.Console.WriteLine(c2);
} }
Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
======
Программист Петров программирует на Java
======
Программист Иванов программирует на VB
======
Программист Иванов программирует на Java
Do'stlaringiz bilan baham: |