CInt与空白的不同行为

时间:2015-03-31 15:33:55

标签: .net vb.net .net-3.5

我发现CInt发生了一个奇怪的事情,我无法找到导致它表现的事情。

在一台机器上,CInt("1 010 220")产生" 1010220"作为整数。

另一方面,CInt("1 010 220")会抛出一个异常,说"从字符串转换" 1 010 220"输入'整数'无效。" (我已经找到了修剪空间的解决方法)

这是作为每个环境中的注册组件执行的。如果我创建一个简单的控制台应用程序,只使用空格解析数字,则两者都成功完成。

代码是在有效的机器上编译的,目标框架是3.5,Visual Studio 2013.由于没有安装Visual Studio(受控测试环境),因此无法在另一个上重新编译。

什么可能导致CInt表现不同?是否存在可影响其行为的全局框架设置?

0 个答案:

没有答案