我对C#完全不熟悉,我知道这是一个非常基本的问题,但在搜索后我无法在这里或其他地方找到任何答案.在C#中使用bool时,您可以使用参数,然后在大括号内使用.我很好奇布尔可以有什么参数?在任何地方我看起来似乎总是要么只是真或假,从不采取参数.例如:
public bool TestBool(double number)
{
...some code...
}
Run Code Online (Sandbox Code Playgroud)
在我输入"某些代码"的地方,这段代码何时会被使用?每次布尔值计算为true时调用它吗?如果有人在某处有任何知识或建议可以阅读,我会非常感激,谢谢.
TestBool 是方法的名称.
该bool部分是返回类型. - 它返回true或false,具体取决于方法中的逻辑.
public意味着引用此dll的任何内容都可以调用该方法TestBool.
该(double number)部分表示该方法TestBool接受double类型的参数,该参数可以在该方法中使用.
bool是一个基本的真/假类型,不能参数.在您的示例中,您有一个函数(方法),它使用数字执行某些操作,并bool根据结果返回true或false(the ).所以它可能是例如:
public bool TestBool(double number)
{
if (number > 0)
{
return true;
}
else
{
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
但是你永远不需要true和false任何表达式一样直接使用,就像number > 0返回一个bool本身一样,所以你的函数可以只是:
public bool TestBool(double number)
{
return number > 0;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5584 次 |
| 最近记录: |