I need to print some string based on the true or false of a condition.
For example:
if(i == m) {
Console.WriteLine("Number is valid");
} else {
Console.WriteLine("Number is invalid");
}
How can I check this condition and print a message using conditional operator and with only one Console.WriteLine
?
I was trying:
(i == m) ? Console.WriteLine("Number is valid") : Console.WriteLine("Number is not valid");
I know I'm doing it wrong here. Can someone please tell me the correct way?
Try this:
Console.WriteLine("Number is " + ((i == m) ? "valid" : "not valid"));