📅  最后修改于: 2023-12-03 14:40:28.755000             🧑  作者: Mango
Boolean.Parse()
方法是 C# 中一种将字符串转换为布尔值的方法。该方法接受一个字符串参数,该字符串中必须包含一个布尔值。方法将字符串解析为布尔值,并返回该值。如果字符串包含布尔值,则返回 true
,否则返回 false
。
public static bool Parse(string value)
value
:一个字符串,表示要解析的布尔值。true
,则返回 true
。false
,则返回 false
。false
。下面是使用 Boolean.Parse()
方法将字符串转换为布尔值的示例:
string strTrue = "true";
string strFalse = "false";
string strInvalid = "invalid";
bool boolTrue = Boolean.Parse(strTrue);
bool boolFalse = Boolean.Parse(strFalse);
bool boolInvalid = Boolean.Parse(strInvalid); // 抛出异常
Console.WriteLine(boolTrue); // True
Console.WriteLine(boolFalse); // False
Console.WriteLine(boolInvalid); // Unhandled Exception: System.FormatException
Boolean.Parse()
方法会解析字符串中的空格。true
或 false
,该方法将会抛出一个 System.FormatException
异常。Boolean.TryParse()
方法,这个方法在解析无效的字符串时返回 false
。