C# int和Int32的优点/缺点

C# int和Int32的优点/缺点,c#,c#-4.0,C#,C# 4.0,int和Int32的优点/缺点是什么?为什么我们应该使用第一个而不是第二个呢?int只是Int32的别名。所以,只需使用您更喜欢的工具。int只是Int32的别名。所以,只需使用你更喜欢的东西。它们实际上是一个相同的东西——都声明32位整数,并且在大多数情况下,它们的行为都是相同的。缩写int只是Int32系统类型的别名 根据语言规范: 4.1.4简单类型C#提供了一组预定义的结构类型,称为简单类型。简单类型通过保留字标识,但这些保留字只是系统命名空间中预定义结构类型的别名,如下表所述 以下是简

intInt32的优点/缺点是什么?为什么我们应该使用第一个而不是第二个呢?

int
只是
Int32
的别名。所以,只需使用您更喜欢的工具。

int
只是
Int32
的别名。所以,只需使用你更喜欢的东西。

它们实际上是一个相同的东西——都声明32位整数,并且在大多数情况下,它们的行为都是相同的。缩写
int
只是
Int32
系统类型的别名

根据语言规范:

4.1.4简单类型
C#提供了一组预定义的结构类型,称为简单类型。简单类型通过保留字标识,但这些保留字只是系统命名空间中预定义结构类型的别名,如下表所述

以下是简单类型及其别名的列表:

Reserved word Aliased type sbyte System.SByte byte System.Byte short System.Int16 ushort System.UInt16 int System.Int32 uint System.UInt32 long System.Int64 ulong System.UInt64 char System.Char float System.Single double System.Double bool System.Boolean decimal System.Decimal
它们实际上是一个相同的东西——都声明32位整数,并且在大多数情况下它们的行为都是相同的。缩写
int
只是
Int32
系统类型的别名

根据语言规范:

4.1.4简单类型
C#提供了一组预定义的结构类型,称为简单类型。简单类型通过保留字标识,但这些保留字只是系统命名空间中预定义结构类型的别名,如下表所述

以下是简单类型及其别名的列表:

Reserved word Aliased type sbyte System.SByte byte System.Byte short System.Int16 ushort System.UInt16 int System.Int32 uint System.UInt32 long System.Int64 ulong System.UInt64 char System.Char float System.Single double System.Double bool System.Boolean decimal System.Decimal
int
系统的别名

如果您没有使用系统
您没有
Int32

这就是为什么首选
int

int
系统的别名

如果您没有使用系统
您没有
Int32

这就是为什么首选
int

没有任何实际优势或劣势

唯一的区别是,在
int32
的情况下,使用
32位的
值进行数据标记时,您可以用ESPLICITED可视化


也就是说。

没有任何实际优势或劣势

唯一的区别是,在
int32
的情况下,使用
32位的
值进行数据标记时,您可以用ESPLICITED可视化


也就是说。

如前所述,int基本上就是Int32。但一个区别是,在使用Int32时必须包含“using System;”名称空间。

如上所述,int基本上就是Int32。但一个区别是,在使用Int32时必须包含“using System;”名称空间。

两者都是相同的。。。[看一看][1][1]:为这个问题提供正确答案需要时间机器。一旦它将你带入一个未来,每个人的手表都有一个256位的cpu。无法回答int是否仍然是Int32的别名。请检查两者是否相同。。。[看一看][1][1]:为这个问题提供正确答案需要时间机器。一旦它将你带入一个未来,每个人的手表都有一个256位的cpu。int是否仍然是Int32的别名是无法回答的。检查一下,我在reflector中也看到了Int32,它有5个父接口和许多方法。我认为这会影响性能或其他方面。谢谢。@WaterDance:不,没有任何性能差异,请随意使用。我在reflector中看到Int32,它有5个父接口和许多方法。我认为这会影响性能或其他方面。谢谢。@WaterDance:不,没有任何性能差异,请随意使用它们中的任何一个。+1用于提及
enum
差异(对编译器来说唯一重要的地方)。+1用于提及
enum
差异(对编译器来说唯一重要的地方)。