Vb.net VS2012 VB:整数在代码编辑器中变为浮点
正如标题所说,我有一个非常恼人的问题。 只有在VS2012中编写VBprojects时才会出现这种情况,而在同一环境中编写c#projects时却没有看到同样的情况 所以当我输入了一个整数,例如1,然后当我按enter键进入一个新行时,1会神奇地转换成0.999999999。如果我输入1.25,在按下后,将数字转换为1.24444Vb.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
是否有一些配置设置我可以更改?您是说如果键入
Dim I As Integer=1
然后按enter键,则1将变为0.99999999?显示代码;打开option strict。@Jinx88909正是我所说的。@user3532232这很奇怪。您没有安装第三方插件,是不是可能导致此问题?按照peterG的建议打开选项Strict,看看会发生什么。它会导致编译错误。工具->选项->项目和解决方案->VB默认值将其设置为所有未来项目的默认值。项目->属性…等。。。对于当前项目