为什么要实施?它没有进行任何转换,因此没有任何意义。根据{{3}}" 返回指定的布尔值;没有实际转换。"
答案 0 :(得分:0)
在输入参数类型未知的情况下,以Convert.ToBoolean
作为参数的bool
重载非常有用
dynamic receivedValue = true; // or 23 (int)
var isTrue = Convert.ToBoolean(receivedValue);
以上代码将根据给定值的实际类型使用ToBoolean
的重载。