.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;
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑: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;