.NET里的三元运算符是什么样的?

来源:百度知道 编辑:UC知道 时间:2024/06/15 12:27:19
最好能举例子说一下

好像和C++的一样吧。 ? :
相当于IF不过是运算符不是语句,好像也能嵌套。

condition ? a : b
在condition为真的时候取a的值,反之取b的值
举例:
x==null?0:1
上面这个在 x为空的时候返回0,不为空返回1

int a , b =1;
a+b==3? a=2,a=3;