你好,请原谅noob问题。
我可以使用' var'明确地定义一个变量。例如,DOUBLE类型:
var num = 5d;
我知道我知道,我真的很混淆了' var'隐含意味着! 但是真的觉得用“' d”定义变量是明确的, 因为你很可能意识到,如果没有' d,你将它留给编译器,因此给我一个更隐式的初始化。
相反,这将定义一个Int32,而且实际上,你没有做出选择(或者你可能非常聪明并且知道默认是什么 - 但是默认情况可能会在未来发生变化所以要小心! ),
var num = 5;
然而,对于我的noob问题...我试图找到一张图表,向我显示所有可用的初始化....但是,唉,我已经忘记了"什么"这种类型的初始化速记称为...... :(
谢谢你!答案 0 :(得分: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;
当然你也可以使用小写字母。