我需要根据条件的真或假打印一些字符串。
例如:
if(i == m) {
Console.WriteLine("Number is valid");
} else {
Console.WriteLine("Number is invalid");
}
如何使用条件运算符检查此条件并仅使用一个 Console.WriteLine
打印消息?
我在尝试:
(i == m) ? Console.WriteLine("Number is valid") : Console.WriteLine("Number is not valid");
我知道我在这里做错了。有人可以告诉我正确的方法吗?
最佳答案
试试这个:
Console.WriteLine("Number is " + ((i == m) ? "valid" : "not valid"));
关于c# - 在 Console.WriteLine 上使用三元运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20258975/