Помогите пожалуйста, как понять этот input? Console.WriteLine("Введите строку"); var input = Console.ReadLine(); input = (input == "") ? "Мне было 7 лет когда я пошла в 1 класс" : input;
Помогите пожалуйста, как понять этот input?
Console.WriteLine("Введите строку");
var input = Console.ReadLine();
input = (input == "") ? "Мне было 7 лет когда я пошла в 1 класс" : input;
Ответ(ы) на вопрос:
Гость
тернарный оператор
это краткая запись для
int k;
if (a > 0) {
k = 1;
}
else {
k = -1;
}
коротко будет выглядеть так
var k = (a>0) ? 1 : -1 ;
В твоем примере - если input пустая сторока, то ей присваивается значение "Мне было 7 лет когда я пошла в 1 класс", иначе ей присваивается собственное значение, т.е. остается неизменной
Не нашли ответ?
Похожие вопросы