Visual Studio VB漂亮的列表设置

时间:2010-01-07 13:35:38

标签: vb.net visual-studio editor notation

有谁知道如何阻止Visual Studio VB.NET编辑器将我漂亮的科学记数法改为可怕的十进制表示法?

这似乎是“漂亮列表”的一部分(选项中的单个复选框)。我想保留漂亮列表的其他功能,我只是不想在我看到1e-16时盯着0.0000000000000001

3 个答案:

答案 0 :(得分:1)

我认为没有办法做到这一点。在这种情况下,您可以依赖隐式CDbl()转换:

Dim myPrettyNumber As Double = "1E-16"

或者,如果您只是想更容易阅读,请添加评论:

Dim myUglyNumber As Double = 0.0000000000000001 ' 1E-16

答案 1 :(得分:1)

在定义常量后,您可以重新打开漂亮的列表。

只要不修改它们所在的行,Visual Basic就不会对已定义的数字进行模糊处理。如果您不小心修改了强制使用科学记数法的行,Visual Basic将只转换该行以使用固定表示法。

显然,这最适用于常量或公式的声明,这些常量或公式不会经常变化。否则就不太可行了。

答案 2 :(得分:0)

VB中有一个选项可以关闭“漂亮的列表”:

http://msdn.microsoft.com/en-us/library/vstudio/y0y5th94.aspx