解析为布尔值或检查字符串值 [英] Parse to Boolean or check String Value
本文介绍了解析为布尔值或检查字符串值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如果我有一个变量从数据库中提取true
或false
的字符串,
哪个是检查其值的首选方法?
If I have a variable that pulls a string of true
or false
from the DB,
which would be the preferred way of checking its value?
string value = "false";
if(Boolean.Parse(value)){
DoStuff();
}
我知道解析为bool有不同的方式-这是一个示例
或
string value = "false";
if(value == "true"){
DoStuff();
}
我正在以string
格式从数据库中提取大量正确/错误值,并且想知道这些方法是否对性能产生任何影响?
I am pulling a lot of true/false values from the DB in string
format, and want to know if these methods make any performance difference at all?
推荐答案
string value = "false";
Boolean parsedValue;
if (Boolean.TryParse(value, out parsedValue))
{
if (parsedValue)
{
// do stuff
}
else
{
// do other stuff
}
}
else
{
// unable to parse
}
这篇关于解析为布尔值或检查字符串值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文