读书人

这两句C#话语是什么意思初学

发布时间: 2012-08-11 20:50:31 作者: rapoo

这两句C#语句是什么意思,初学~


这种?0,?“”是什么意思 ,在线等答案,谢谢!

[解决办法]
sdr是空的时候赋0,否则转整形的sdr
[解决办法]
三元运算符 A?B:C 你竟然不知道,先看看书,从第一张开始看,别一上来就翻到第十章,那不是正常的学习方法。
[解决办法]
?: 运算符(C# 参考)
[解决办法]
三元操作符,
你那段代码等同于:

if(sdr.IsDBNull(0))
{
rf.ID = 0;
}
else
{
rf.ID = sdr.GetInt32(0);
}
[解决办法]
.......三元表达式
[解决办法]
三元(目)表达式

C# code
int x=10;bool flag;if(x>9){  //  flag=true;}else{  //  flag=false;}//可以用这一句话来代替,让代码更优雅。x>9?true:false;
[解决办法]
A?B:C就是
if(A)
B;
else
C;
[解决办法]
三元运算符
[解决办法]
这种问题百度下就可以了、没必要浪费时间来这发帖
[解决办法]
三元运算 a==b?1:0 意思就是如果a==b输出1,不等于输出0

读书人网 >C#

热点推荐