|
|
1
6
根据本页:
Decimal Data Type (Visual Basic)
在您的例子中,代码在编译器看来基本上是这样的:
因此,在编译时,常量值已经失去了精度。 只需将代码更改为:
它应该像预期的那样工作。 然而,我已经厌倦了期望这两个变量的比较是相同的,有足够的问题 StackOverflow 关于浮点类型的“问题”,至少让我告诉你,第n个小数点可能有微小的差异,小到不能显示或调试器,但足以使两个变量比较不同。
例如:
|