如何在 C# 中使用布尔值

How to use bool in C#

我是 C# 的新手,我知道这是一个非常基本的问题,但在搜索之后我无法在这里或 Internet 上的其他地方找到任何答案。在 C# 中使用 bool 时,你可以有参数,然后是大括号内的东西。我很好奇布尔值可以有哪些参数?无论我在哪里看,它们似乎总是要么真要么假,从不带参数。例如:

public bool TestBool(double number)
{
...some code...
}

在我输入 "some code" 的地方,何时会使用此代码?每次布尔值计算为真时都会调用它吗?如果有人在某处有任何知识或建议可以阅读此内容,我将不胜感激,谢谢。

bool是方法TestBoolreturn类型,而number是唯一的参数。这意味着任何使用你的函数TestBool的代码都必须一个double得到一个bool 在 return.

return 类型在方法名之前,参数在方法名之后的括号内。

方法中的代码可以使用 number 的值进行任何需要的计算,但在某些时候必须 return 一个 bool 值(truefalse).

bool是一个基本的true/false类型,不能带参数。在您的示例中,您有一个函数(方法)根据结果对数字和 returns true 或 false(bool)执行某些操作。例如,它可能是:

public bool TestBool(double number)
{
    if (number > 0)
    {
        return true;
    }
    else
    {
        return false;
    }
}

但是你从来不需要像 number > 0 returns 和 bool 本身那样直接使用 truefalse ,所以你的函数可以是:

public bool TestBool(double number)
{
    return number > 0;
}

TestBool 是方法的名称。

bool 部分是 return 类型。 - 根据方法中的逻辑,它 return 是真还是假。

public 意味着任何引用此 dll 的东西都可以调用方法 TestBool.

(double number)部分表示方法TestBool接受一个double类型的参数,可以在方法内部使用。