Я не могу найти то, что мне нужно в Google, и держу пари, я получу быстрый ответ здесь.
String str;
bool b = true;
b ? str="true" : str="false";
Console.Out.WriteLine(str);
что? Синтаксис выглядит правильно для меня. Я получаю сообщение об ошибке компилятора.
Program.cs (13,28):
ошибка CS1002:; Ожидается
Program.cs (13,28):
ошибка CS1525: недопустимый термин выражения ':'
Program.cs (13,30):
ошибка CS1002:; ожидается
Не уверен насчет синтаксиса csharp, но он встроен в cpp. Пожалуйста помоги! спасибо!
UPDATE:
Около 10 из вас дадут правильный ответ LOL, поэтому я просто награжу первого человека, который его представил.
интересный синтаксис, и я думаю, что на самом деле он мне нравится больше, чем синтаксис с ++.
Фактический код, для которого я делал это:
ftp.ConnectMode = job.FTPUsePassiveMode ? FTPConnectMode.PASV : FTPConnectMode.ACTIVE;