string a = "1"== null ? null:"2" 这是一种什么赋值方式请为我讲解下
解决方案 »
- 送100分,求MVC传参取参问题
- 形如“search?T=aaa&Frombbb&start=ccc”如何进行URL重写
- win2000 server iis配置 站点.net环境,求解决,先道谢了!
- 动态创建的Web控件如何在POST后不被丢失?
- 请问怎么样实现点一下button生成一个TextBox
- Dropdownlist的奇怪问题!!几天找不到原因,只好求高手帮忙~~~~大虾快来!!
- JS转中文编码问题
- 怎样在CodeFile取到此数据库连接字符串?
- 想做个一键生成网站地图。用程序遍历网站的结构获得链接
- mvc webapi中 if else 解决办法
- 关于asp.net包含文件INC的问题
- asp.net调用C++写的dll
然后把这个三元表达式的值赋给a具体的就是 "1"==null为真则赋null,否则赋"2"
否则 结果是 wwww
-------------------------- 下面会出错的
string a= "b" == null;
"1"==null成立吗?
string a = ("1"== null) ? null:"2" ;
也就先判段"1"是否等于null,
如果1等于null,则a=null,否则a等于2,
也就是说这个a永远等于2,因为1永远不可能等于null,写成if形式:
string a;
if("1"==null)
a=null;
else
a="2";
==string a = ("1"== null ? null:"2")这个表达式运行的话,a="2"