代码看不懂了 A?B:C这种形式的意思是,如果A条件满足,结果返回B,否则返回C 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 条件运算符(?:)是对第一个表达式作真/假检测,然后根据结果返回另外两个表达式中的一个。 <表达式1>?<表达式2>:<表达式3> 在运算中,首先对第一个表达式进行检验,如果为真,则返回表达式2的值;如果为假,则返回表达式3的值。 这是 “三元运算符”,相当于if else比如:columns.Contains("AAA") ? "CCC," : "AAA,BBB," 转成If是if(columns.Contains("AAA") ) {return "CCC";}else{return "AAA,BBB,";} MSDN?:运算符 判断字符集里是否含有“AAA” columns.Contains("AAA") ? "" : "'" List<string> li=new List<string>()string s=li.Contains("AAA")?"1":"2" 比如 int a=1;int b=2;int result=-1;result=a>b?1:2;返回比较大的数 这个只是一个三元运算符,完全可以用if,else代替,通常情况下如果不了解,就不要写这种程序出来。if,else虽然看着比较无趣,但是这是一种安全的方式,特别是开发项目的时候,自己不了解的技术还是尽量少用 columns.Contains("AAA") ? "" : "'" 三目运算符。在columns这个列的集合里有没有AAA这个字段,如果有就是“”,如果没有就是"'" + ......... 学会看bool?"a":"b"首先它必须是bool,其实bool == true时它返回a,否则返回b,然后你再来看能看懂了 大家有没有好的关于c#类库的参考书啊? winform数据显示... c#掉用deliph 的dll 关于返回值问题 万分焦急,谢谢给个正解 新手提问 如果我得到一个网络游戏的接口,是不是就几乎可以为所欲为了? 急!能通过HANDLE访问WINFORM中的方法吗? 求C#windows窗口视频教程!!!!! 【新人提问:低分】窗体中dataGridView里绑定的数据,怎么用键盘上下键获取值? net2008如何显示多个TabPage 如何在C#中用三个线程同时处理三个不同的文件? 急求,正则表达式 感谢先
<表达式1>?<表达式2>:<表达式3>
在运算中,首先对第一个表达式进行检验,如果为真,则返回表达式2的值;如果为假,则返回表达式3的值。
比如:
columns.Contains("AAA") ? "CCC," : "AAA,BBB," 转成If是if(columns.Contains("AAA") ) {
return "CCC";
}else{
return "AAA,BBB,";
}
columns.Contains("AAA") ? "" : "'"
List<string> li=new List<string>()
string s=li.Contains("AAA")?"1":"2"
int a=1;
int b=2;
int result=-1;
result=a>b?1:2;
返回比较大的数
三目运算符。
在columns这个列的集合里有没有AAA这个字段,如果有就是“”,如果没有就是"'" + .........
首先它必须是bool,其实bool == true时它返回a,否则返回b,然后你再来看能看懂了