Mus*_*sis 3 .net c# floating-point double
出于多种原因,我必须在代码中使用浮点数而不是双精度数.要在我的代码中使用文字,我必须写如下:
float f = 0.75F;
Run Code Online (Sandbox Code Playgroud)
或者编译器将barf,因为它只将"0.75"视为double.有什么东西可以放在我的代码中或在Visual Studio中设置,它会使它像"0.75"这样的文字作为浮点数而不必每次都附加"F"吗?
Jon*_*eet 14
不 - 幸运的是,IMO.文字在各处都被视为同样的方式.
这是一件好事 - 想象一下,一些维护开发人员会在一年后查看您的代码.他看到"0.75",并认为"我知道C# - 这是一个双倍!坚持下去,如何将它分配给一个浮点变量?" 伊克.
到处添加"F"真的很痛苦吗?你真的有那么多常数吗?你能把它们作为常量值提取出来,所以你所有的"F后缀"文字都在同一个地方.