4

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

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

4

3 回答 3

2

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

Dim myPrettyNumber As Double = "1E-16"

或者,如果您只是希望能够更轻松地阅读它,请添加评论:

Dim myUglyNumber As Double = 0.0000000000000001 ' 1E-16
于 2010-01-07T13:46:09.363 回答
1

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

只要您不修改它们所在的行,Visual Basic 就不会混淆已经定义的数字。如果您不小心修改了强制为科学记数法的行,Visual Basic 只会将该行转换为使用固定记数法。

显然,这最适用于声明不会经常更改的常量或公式。否则它不太可行。

于 2012-09-13T20:03:32.300 回答
0

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

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

于 2013-06-27T22:29:29.890 回答