У меня есть этот код:Условный оператор без возвращаемого значения
bool value = false;
if(value)
{
Console.Write("true");
}
else
{
Console.Write("false");
}
, и я хочу, чтобы сократить его с помощью условного оператора, но я не могу найти правильный синтаксис.
bool value = false;
value ? Console.Write("true") : Console.Write("false"); // does not work
Зачем вам это нужно? Все, что вы получаете, это несколько ключевых штрихов, и вы теряете некоторую удобочитаемость. Вы можете поместить его на одну строку, если хотите. – Maarten