1 c#
如果下面的'val'不是bool我得到的例外,我相信我可以使用,TryParse但我不确定如何最好地使用它与我的代码下面.有人可以帮忙吗?
checkBox.Checked = Convert.ToBoolean(val);
Run Code Online (Sandbox Code Playgroud)
谢谢
Gre*_*ech 18
代码如下,以确定字符串val是否是有效的布尔值,并使用它来设置Checked属性,如果是这样.如果它不代表有效值,您需要决定采取什么操作.
bool result;
if (bool.TryParse(val, out result))
{
// val does represent a Boolean
checkBox.Checked = result;
}
else
{
// val does not represent a Boolean
}
Run Code Online (Sandbox Code Playgroud)
假设如果它不是有效的布尔值,则不要检查它:
bool result = false;
bool.TryParse(val, out result);
checkBox.Checked = result;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10609 次 |
| 最近记录: |