Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net VS2012 VB:整数在代码编辑器中变为浮点_Vb.net_Visual Studio 2012 - Fatal编程技术网

Vb.net VS2012 VB:整数在代码编辑器中变为浮点

Vb.net VS2012 VB:整数在代码编辑器中变为浮点,vb.net,visual-studio-2012,Vb.net,Visual Studio 2012,正如标题所说,我有一个非常恼人的问题。 只有在VS2012中编写VBprojects时才会出现这种情况,而在同一环境中编写c#projects时却没有看到同样的情况 所以当我输入了一个整数,例如1,然后当我按enter键进入一个新行时,1会神奇地转换成0.999999999。如果我输入1.25,在按下后,将数字转换为1.24444 是否有一些配置设置我可以更改?您是说如果键入Dim I As Integer=1然后按enter键,则1将变为0.99999999?显示代码;打开option str

正如标题所说,我有一个非常恼人的问题。 只有在VS2012中编写VBprojects时才会出现这种情况,而在同一环境中编写c#projects时却没有看到同样的情况

所以当我输入了一个整数,例如1,然后当我按enter键进入一个新行时,1会神奇地转换成0.999999999。如果我输入1.25,在按下后,将数字转换为1.24444


是否有一些配置设置我可以更改?

您是说如果键入
Dim I As Integer=1
然后按enter键,则1将变为0.99999999?显示代码;打开option strict。@Jinx88909正是我所说的。@user3532232这很奇怪。您没有安装第三方插件,是不是可能导致此问题?按照peterG的建议打开选项Strict,看看会发生什么。它会导致编译错误。工具->选项->项目和解决方案->VB默认值将其设置为所有未来项目的默认值。项目->属性…等。。。对于当前项目