解析整数的原因是什么?例如,Integer.Parse('variable'.text)
我看到了很多,在操作我正在构建的计算器的数据时,我发现Val('variable'.text)
是我需要使用的所有"数字"值。
所以,我的问题是Integer.Parse()
如何帮助我解决计算器问题?
谢谢!
答案 0 :(得分:5)
我发现" Val('变量' .text)"我只需要
如果是这种情况,请继续使用Val()
。但要注意it behaves differently而非.Parse()
(或通常最好是.TryParse()
)方法。
例如,如果用户输入"123 isn't 456"
,您想要做什么? Val()
将(我认为)返回:
123 As Double
或者输入"123 456"
怎么样?那将是:
123456 As Double
你想要它是Double
吗?你想要它抛出一个错误,因为它不是纯粹的数字吗?别的什么?您想要的行为应该反映在您编写的代码中。将Val()
用于一组行为,.Parse()
用于另一组行为。