B
borisblade
Код:
using System;
class csp1
{
public static void Main()
{
int x = 5;
string str1="null";
x==5 ? str1="x==5" : str1="x!=5";
//1 x==5 ? str1="x==5";
//2 Console.WriteLine(x==5 ? "x==5" :"x!=5");
Console.WriteLine(str1);
Console.ReadLine();
}
}
Ошибка 1 В качестве оператора могут использоваться только выражения присваивания, вызова, инкремента, декремента и создания нового объекта
на разкомментированную строку 1 выдает "Требуется :" - разве сокращенной формы нет (без else) для краткой записи?
на разкомментированную строку 2 все работает