为什么我要用"解析"

-1 vb.net

解析整数的原因是什么?例如,Integer.Parse('variable'.text)

我看到了很多,在操作我正在构建的计算器的数据时,发现Val('variable'.text)我只需要使用"数字"值.

所以,我的问题是如何Integer.Parse()帮助我计算器?

谢谢!

Dav*_*vid 5

我发现"Val('variable'.text)"就是我所需要的

如果是这种情况,请继续使用Val().但请注意,它表现不同.Parse()(或者,经常优选地,.TryParse())的方法.

例如,如果用户输入,您想要做"123 isn't 456"什么? Val()将(我认为)回归​​:

123 As Double
Run Code Online (Sandbox Code Playgroud)

或者输入怎么样"123 456"?那将是:

123456 As Double
Run Code Online (Sandbox Code Playgroud)

你想要它Double吗?你想要它抛出一个错误,因为它不是纯粹的数字吗?别的什么?您想要的行为应该反映在您编写的代码中.使用Val()一组行为,.Parse()另一个.