Convert.ToBoolean()采用bool参数的基本原理是什么?

时间:2017-03-15 09:45:19

标签: c# boolean clr

为什么要实施?它没有进行任何转换,因此没有任何意义。根据{{​​3}}" 返回指定的布尔值;没有实际转换。"

1 个答案:

答案 0 :(得分:0)

在输入参数类型未知的情况下,以Convert.ToBoolean作为参数的bool重载非常有用

dynamic receivedValue = true; // or 23 (int)
var isTrue = Convert.ToBoolean(receivedValue);

以上代码将根据给定值的实际类型使用ToBoolean的重载。