if-else
语句可以使用三元运算符编写,例如
output = (val>val2) ? "Condition is true" : "Condition is false";
现在考虑
if(condition1){
//do something
}else if(condition2){
//do something
}else if(condition3){
//do something
}
如何使用三元运算符编写上述代码?
最佳答案
output = (condition1) ?
"First Case" : ((condition2) ?
"Second Case" : ( (condition3) ?
"Third Case") : (...));
但请记住,如果条件的数量超过 3 个,这将是一场维护噩梦。
关于c# - if else语句的写法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7899497/