#интерфейс не может иметь полей


#программа не выполняется, так как обнаружена синтаксическая ошибка, связанная с тем, что структура не может определять конструктор по умолчанию


Download 116.47 Kb.
bet14/46
Sana13.02.2023
Hajmi116.47 Kb.
#1195380
1   ...   10   11   12   13   14   15   16   17   ...   46
#программа не выполняется, так как обнаружена синтаксическая ошибка, связанная с тем, что структура не может определять конструктор по умолчанию 
++++++
Проанализируйте приведенный код.

struct Структура2
{ public string имя;
public Структура2(string и) { имя = и; }
}
struct Структура : Структура2
{ public int курс;
public Структура(string и, int к) : base (и) { курс = к; }
public string Метод()
{ return string.Format("Студент {0} учится на курсе {1}", имя, курс); }
}
class Test
{ public static void Main()
{ Структура c2 = new Структура();
Структура c1 = new Структура("Зайцева",1); c1 = c2;
System.Console.WriteLine(c1.Метод());
} }

Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:

======
Студент Зайцева учится на курсе 1 


======
Студент учится на курсе 0 




======
#программа не выполняется, так как обнаружена синтаксическая ошибка, связанная с тем, что структура не может наследовать другую структуру 

======
программа не выполняется, так как обнаружена синтаксическая ошибка, связанная с тем, что наследуемая структура не должна определять конструктор 


++++++
Проанализируйте приведенный код.

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.Метод());
} }

Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:

======
Студент Зайцев учится на курсе 2 


======
Студент Зайцев учится на курсе 0 


======
Студент учится на курсе 0 





Download 116.47 Kb.

Do'stlaringiz bilan baham:
1   ...   10   11   12   13   14   15   16   17   ...   46




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling