Conditional Operator (?:)
This is a condensed
if-elsestatement.Ideal for simple comparisons in one line.
int marks = 77;
Console.WriteLine(marks > 50 ? "PASS" : "FAIL");Above yields the same as the example in 'If-else' here.
Can do multiple statements like below, but the readability quickly decreases.
Console.WriteLine(marks > 90 ? "A" : marks > 80 ? "B" : marks > 50 ? "C" : "FAIL");Last updated