0

您好,请原谅菜鸟问题。

例如,我可以使用“var”明确定义一个变量,例如,一个 DOUBLE 类型:

变量数 = 5d;

我知道我知道,我真的混淆了'var'暗示隐含的事实!但真的觉得用'd'定义变量是明确的,因为你很可能知道,没有'd',你把它留给编译器,因此对我来说是一个更隐式的初始化。

相反,这将定义一个 Int32,实际上,因为您没有做出选择(或者您可能真的很聪明并且知道默认值是什么 - 但默认值将来可能会改变,所以要小心!),

变量数 = 5;

然而,对于我的菜鸟问题......我试图找到一个图表,向我展示所有可用的初始化......但是,唉,我忘记了这种类型的初始化速记被称为“什么”...... :(

谢谢你!

4

1 回答 1

1

如果我理解正确,您正在搜索这样的内容:http: //www.dotnetperls.com/suffix

Suffix type: unsigned int
Character:   U
Example:     uint x = 100U;

Suffix type: long
Character:   L
Example:     long x = 100L;

Suffix type: unsigned long
Character:   UL
Example:     ulong x = 100UL;

Suffix type: float
Character:   F
Example:     float x = 100F;

Suffix type: double
Character:   D
Example:     double x = 100D;

Suffix type: decimal
Character:   M
Example:     decimal x = 100M;

当然你也可以使用小写字母。

于 2013-07-12T21:51:03.550 回答