C# Convert.ToBoolean()方法: 将指定的值转换为布尔值

  • Post category:C#

Convert.ToBoolean()是C#中的一个静态方法,用于将其他数据类型转换为布尔型。它的语法如下:

Convert.ToBoolean(value);

其中,value是要转换的值,可以是任意数据类型,包括字符串、数字等。

Convert.ToBoolean()的返回值是布尔型,当转换成功时,返回true;当转换失败时,返回false

以下是两个实例说明:

实例1

我们有一个字符串,它的值为"true"。我们希望将它转换为布尔型,以便进行逻辑判断。代码如下:

string str = "true";
bool b = Convert.ToBoolean(str);
if(b)
{
    Console.WriteLine("字符串转换为布尔型成功!");
}
else
{
    Console.WriteLine("字符串转换为布尔型失败!");
}

输出结果为字符串转换为布尔型成功!,表示转换成功。这是因为"true"字符串被转换为了true布尔型。

实例2

我们有一个小数,它的值为0.75。我们希望将它转换为布尔型,以便进行逻辑判断。代码如下:

double d = 0.75;
bool b = Convert.ToBoolean(d);
if(b)
{
    Console.WriteLine("小数转换为布尔型成功!");
}
else
{
    Console.WriteLine("小数转换为布尔型失败!");
}

输出结果为小数转换为布尔型成功!,表示转换成功。这是因为0.75被转换为true布尔型。在C#中,只有0被认为是false,其他数都被认为是true。