C# |布尔型。锥虫()法
原文:https://www . geeksforgeeks . org/c-sharp-boolean-tryparse-method/
此方法用于将逻辑值的指定字符串表示形式转换为其布尔等价形式。它返回一个值,该值指示转换是成功还是失败。
语法:
public static bool TryParse (string value, out bool result);
参数:
值:是包含要转换的值的字符串。
结果:当此方法返回时,如果转换成功,如果值等于 TrueString 则包含 true 如果值等于 FalseString 则包含 false 。如果转换失败,则包含 false。如果该值为空或不等于 TrueString 或 FalseString 字段的值,转换将失败。
返回值:如果值转换成功,该方法返回真,否则返回假。
下面的程序说明了布尔值的使用。方法:
例 1:
// C# program to demonstrate
// Boolean.TryParse(String, Boolean)
// Method
using System;
class GFG {
// Main Method
public static void Main() {
// passing different values
// to the method to check
checkParse("true");
checkParse("false");
checkParse("' true '");
checkParse(" {content}# xA0; ");
checkParse("1");
}
// Declaring checkparse method
public static void checkParse(string value) {
// Declaring data type
bool result;
bool flag;
// using the method
result = Boolean.TryParse(value, out flag);
// Display boolean type result
Console.WriteLine("{0} --> {1} ", value, result);
}
}
Output:
true --> True
false --> True
' true ' --> False
$ --> False
1 --> False
例 2:
// C# program to demonstrate
// Boolean.TryParse(String, Boolean)
// Method
using System;
class GFG {
// Main Method
public static void Main()
{
// passing different values
// to the method to check
checkParse("true1");
checkParse(null);
checkParse(String.Empty);
}
// Declaring checkparse method
public static void checkParse(string value) {
// Declaring data type
bool result;
bool flag;
// using the method
result = Boolean.TryParse(value, out flag);
// Display boolean type result
Console.WriteLine("{0} --> {1} ", value, result);
}
}
Output:
true1 --> False
--> False
--> False
注意:TryParse 方法类似于解析方法,只是如果转换失败,TryParse 方法不会抛出异常。
参考:
版权属于:月萌API www.moonapi.com,转载请注明出处