[英]returning Boolean values
我有一段代码要转换为c#。
bool checkvalue()
{
unsigned char ucvalue;
Method(&ucvalue);
return ucvalue? false:true;
}
Method()具有以下定义:
This function returns the current position . 0 = OFF 1 = ON
所以我没有得到什么return ucvalue? false:true;
return ucvalue? false:true;
手段。
谢谢。
它等效于:
return ucvalue==0;
我找到了最吸引人的形式。 我也许会更改Method(),以便它返回值而不是接受参数。 这将使代码更简单:
return Method()==0;
我认为这意味着“如果ucvalue为null,则返回false,否则返回true”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.