相关疑难解决方法(0)

Convert.ToBoolean(string)和Boolean.Parse(string)有什么区别?

这两种方法有什么区别

Convert.ToBoolean()

Boolean.Parse()

有没有理由使用其中一个?

另外,还有其他type.Parse()方法需要注意吗?

谢谢,

马特

c# parsing boolean

75
推荐指数
2
解决办法
4万
查看次数

解析为布尔值或检查字符串值

如果我有一个变量从DB 中提取一串true或 哪一个false,
这将是检查其值的首选方法?

string value = "false";

if(Boolean.Parse(value)){
   DoStuff();
}
Run Code Online (Sandbox Code Playgroud)

我知道解析bool有不同的方式 - 这是一个例子

string value = "false";

if(value == "true"){
   DoStuff();
}
Run Code Online (Sandbox Code Playgroud)

我在数据库string格式中提取了很多真/假值,想知道这些方法是否会产生任何性能差异?

c# boolean

11
推荐指数
2
解决办法
3万
查看次数

标签 统计

boolean ×2

c# ×2

parsing ×1