📜  C#| Boolean.ToString()方法(1)

📅  最后修改于: 2023-12-03 15:00:14.415000             🧑  作者: Mango

C# | Boolean.ToString() 方法

在 C# 编程语言中,Boolean.ToString() 方法是用于将布尔类型值转换为等效字符串表示的实例方法。这个方法返回一个字符串“True”或“False”,具体取决于布尔值是否为 true。

语法
public override string ToString();
参数

该方法没有参数。

返回值

返回该布尔对象的字符串表示形式。

示例

以下代码示例演示了如何使用 Boolean.ToString() 方法将布尔值转换为字符串。在下面的示例中,我们定义了一个布尔变量 isValid 并将其设置为 true。然后,我们使用 Boolean.ToString() 方法将变量 isValid 转换为字符串并将其打印到控制台。

bool isValid = true;
string isValidString = isValid.ToString();
Console.WriteLine(isValidString); // Output: True
注意事项
  • Boolean.ToString() 方法仅适用于布尔对象,并且是用于将其转换为字符串表示形式的标准方法之一。

  • 在使用 Boolean.ToString() 方法时,您也可以使用其他方法,例如 String.Format()$""+ 运算符将其与其他字符串合并。

    bool isActive = true;
    string message1 = String.Format("Is active? {0}", isActive.ToString());
    string message2 = $"Is active? {isActive.ToString()}";
    string message3 = "Is active? " + isActive.ToString();
    Console.WriteLine(message1); // Output: Is active? True
    Console.WriteLine(message2); // Output: Is active? True
    Console.WriteLine(message3); // Output: Is active? True
    
  • 在将布尔值转换为字符串时,输出的字符串始终是 "True" 或 "False"。如果希望具有特定文本对应于 True 和 False,那么您需要使用 if-else 或其他条件语句手动构建您自己的逻辑。