在Csharp中双重声明后的字母是什么?

问题描述 投票:0回答:2

例如:

private const double MAX_BATTERIJ = 100D, MIN_BATTERIJ = 0D;

这里的D是什么?我也看过m,但不知道它的作用。

c# double
2个回答
1
投票

真实文字实际文字的类型由其后缀-reference

决定。
decimal x = 20M;  //decimal
double x = 20D;   //double
long x = 20L;     //long   
uint x = 2U;      //Unsigned Int
ulong x = 2UL;    //Unsigned Long
float x = 3.3F;   //float
double x = 2.1E2; //exponent - 210   

0
投票

它表示该值为double

可以将fF用于float,将dD用于double,将mM用于decimal

有关浮点后缀的更多信息,请参见here。>>

© www.soinside.com 2019 - 2024. All rights reserved.