我正在进行一些分类,但不确定:
INT是一个带有关键字“int”的基本数据类型
但我可以使用Int16、Int32或Int64——我知道C#有它们自己的名称。但它们是否也是数据类型,还是仍然是INT?主要的是,“short”是一种数据类型还是INT16是一种数据类型?谢谢 :)
INT是整数的缩写,是C#中的基本数据类型。而Int16、Int32和Int64都是整数类型,也是C#中的数据类型,它们分别表示16位、32位和64位的有符号整数。另外,"short"是Int16的别名,因此既可以说"short"是一种数据类型,也可以说Int16是一种数据类型。
Int32
,但不能命名为int
。 - Philipptypeof(int)
的结果是 Int32,在堆栈跟踪等地方也会显示为该类型。因此了解这一点仍然很有用。 - Mike Caronint
作为名称,只需要在前面加上 '@' 符号 - 例如:int @int = 0;
。名称仍然是int
。虽然我不建议这样做 :) - Jon Skeet