Что выведет следующий код:
string name = "Tom"; Console.WriteLine(Name);
Данная программа не скомпилируется. Метод Console.WriteLine()
пытается вывести на консоль значение переменной
Name
, однако в программе нет такой переменной. В программе есть только переменная name
. Но поскольку C# регистрозависимый язык, то name
не
эквивалентно Name
Что выведет на консоль следующий код:
string person = "Tom"; person = "Sam"; Console.WriteLine(person);
Варианты ответов
Tom
Sam
person
Программа завершит выполнение с ошибкой
На консоль будет выведена строка "Sam"
Какие из следующих вариантов представляют корректное определение переменных:
string person = "Tom";
person = "Tom";
string person;
string "Tom";
Правильные варианты:
string person = "Tom";
string person;