【发布时间】:2015-04-24 13:55:32
【问题描述】:
当我意识到我可以将布尔值影响为字符串时,我正在使用 VB.NET (Visual Studio IDE) 中的代码
字符串因此取值“True”或“False”
然后我尝试将其用作布尔值,例如
If StringValueContainingTrueOrFalse then
'Do Something
End if
这也有效,并给出了预期的结果。这让我意识到我对后台的运作方式知之甚少。
是否检测到字符串中的单词 True 并且 IDE 足够智能来处理它,或者它只是尝试将值转换为它需要的值(所以知道它需要一个布尔值尝试将字符串转换为一个来执行它的操作)?
发生了什么使这成为可能?
【问题讨论】:
标签: .net vb.net string visual-studio boolean