我只有在对象是布尔值时才将对象转换为字符串。
我已经这样做了:
public object Convert(object oldType)
{
bool value;
if (oldType is bool)
{
value = (bool)oldType;
if (value)
return "1";
else
return "0";
}
安全吗?
答案 0 :(得分:5)
您可以在没有临时变量的情况下进行简化:
public object Convert(object value)
{
if (value is bool)
{
return (bool)value ? "1" : "0";
}
return value;
}