public bool Func(int Value, int a)
{
return ((Value & a) == Value);
}
这个是什么意思?返回的是什么啊?还有:
public int Func(DataRow dr)
{
int num = 0;
if (null == dr)
{
return 0;
}
num += (dr["x"]) == 1) ? 1 : 0;
num += (dr["b"]) == 1) ? 2 : 0;
return (num + (dr["c"]) == 1) ? 800 : 0);
}
这里面
num += (dr["ExecNew"]) == 1) ? 1 : 0;是什么意思啊?
{
return ((Value & a) == Value);
}
这个是什么意思?返回的是什么啊?还有:
public int Func(DataRow dr)
{
int num = 0;
if (null == dr)
{
return 0;
}
num += (dr["x"]) == 1) ? 1 : 0;
num += (dr["b"]) == 1) ? 2 : 0;
return (num + (dr["c"]) == 1) ? 800 : 0);
}
这里面
num += (dr["ExecNew"]) == 1) ? 1 : 0;是什么意思啊?
解决方案 »
- 关于webservice,在asp.net页面调用总会报服务器提交了协议冲突
- C#菜鸟求教问题。
- 正则表达式取a标签里的东东
- 关于千分位的问题
- winform的一个小问题
- 帮忙调试以下的代码(为何一闪就过了,不能弹出cmd 窗口)
- 如何捕捉到 form 最小化窗口的事件??
- 请教entityframework从nuget控制台安装中文补丁命令
- 在C#中如何压缩数据???
- 各位老大,你们下的vs用什么解的,我用IsoBuster老是有扇区读不出,winiso又没注册号,解不了那么大,怎么办啊?
- 谁给个利用Hook OpenProcess()防止结束自己的程序的代码(超急)
- 怎样把MSSQL表中相同字段的数相加
{
num = num +1;
}
else
{
num =num +0;
}
计算 Value 和 a 逻辑按位“与”返回一个bool 值 true or false
num += (dr["ExecNew"]) == 1) ? 1 : 0;(dr["ExecNew"]) == 1) ? 1 : 0
三元运算
如果dr["ExecNew"]的值为1 则num 加1 否则num 加0
{
return ((Value & a) == Value);
}
如果 value == a 则 返回 true
否则 返回 false
第二个问题num += (dr["ExecNew"]) == 1) ? 1 : 0;
dr["ExecNew"]是数据行中的一个值,不过其函数内容你可不可以再重新发进来,好像和里面的内容又不相同了啊!
num += (dr["ExecNew"]) == 1) ? 1 : 0意思是:如果dr["ExecNew"]的值等于1,则num=num+1,不等于则num=num+0;
应转换下
num += int.Parse(dr["ExecNew"]) == 1 ? 1 : 0;
或者
num += dr["ExecNew"].ToString() == "1" ?1 : 0 ;
{
return ((Value & a) == Value);
}
是如下意思吗?
public bool Func(int Value, int a)
{
if (Value=a)
{
return true;
}
else
{
return false;
}
}
}?????????
(num += (dr["ExecNew"]) == 1) ? 1 : 0
由num += (dr["ExecNew"])到是否==1,再确定在1:0中返回那一个