Помогите пожалуйста, как понять этот 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 класс", иначе ей присваивается собственное значение, т.е. остается неизменной
Не нашли ответ?
Ответить на вопрос
Похожие вопросы