如何安全地将bool类型转换为string类型
本文关键字:类型转换 bool string 类型 何安全 安全 | 更新日期: 2023-09-27 18:02:40
只有当对象是布尔值时,我才必须将对象转换为字符串。
我是这样做的:
public object Convert(object oldType)
{
bool value;
if (oldType is bool)
{
value = (bool)oldType;
if (value)
return "1";
else
return "0";
}
安全吗?
不用临时变量也可以简化:
public object Convert(object value)
{
if (value is bool)
{
return (bool)value ? "1" : "0";
}
return value;
}