c使用var显式键入数字
本文关键字:数字 使用 var | 更新日期: 2023-09-27 18:22:06
你好,请原谅noob的问题。
例如,我可以EXPLICITLY使用"var"将变量定义为DOUBLE类型:
var num=5d;
我知道我知道,我真的混淆了"var"隐含的事实!但真正感觉到用"d"定义变量有一种明确性,因为您很可能知道,如果没有"d",您将把它留给编译器,因此对我来说,这是一个更隐含的初始化。
相反,这将定义Int32,实际上,因为你没有做出选择(或者你真的很聪明,知道默认值是什么-但默认值可能在未来会改变,所以要小心!),
var num=5;
然而,对于我的难题。。。我正试图找到一张图表,显示所有可用的初始化。。。。但是,唉,我忘记了这种类型的初始化简写被称为"什么"…:(
谢谢!
如果我理解正确,您正在搜索如下内容: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;
当然,你也可以使用小写字母。