Ich habe diesen Code:Conditional Operator ohne Rückgabewert
bool value = false;
if(value)
{
Console.Write("true");
}
else
{
Console.Write("false");
}
und ich möchte es verkürzen, indem Sie den bedingten Operator, aber ich kann nicht die korrekte Syntax finden.
bool value = false;
value ? Console.Write("true") : Console.Write("false"); // does not work
Warum möchten Sie? Alles, was Sie gewinnen, sind ein paar Schlüsselstriche, und Sie verlieren etwas Lesbarkeit. Sie können es auf eine einzelne Zeile setzen, wenn Sie möchten. – Maarten