我知道尝试将字符串"0"转换为布尔值将失败,我也知道如何解决这个问题,感谢Jon Skeets对其他问题的回答.
我想知道的是,为什么C#不能将"0"识别为布尔转换的有效输入,当然你可以看一下它,如0 = false,1 = true,甚至-1 = false和0 = true,无论如何,我的逻辑告诉我它可能是一个有效的输入,所以它有一个很好的理由不是吗?我的赌注是旧的vb6能够将字符串输入"0"识别为有效.
| 归档时间: |
|
| 查看次数: |
5529 次 |
| 最近记录: |