除了尺寸之外,intSystem.Int16System.Int32System.Int64之间的区别是什么?

推荐答案

每种类型的整数都有不同的存储容量范围

   Type      Capacity

   Int16 -- (-32,768 to +32,767)

   Int32 -- (-2,147,483,648 to +2,147,483,647)

   Int64 -- (-9,223,372,036,854,775,808 to +9,223,372,036,854,775,807)

正如詹姆斯·萨瑟兰(James Sutherland)在his answer年所说的那样:

intInt32确实是同义词;int美元会多一点

产生的代码将是相同的:差异纯粹是其中之一

.net相关问答推荐

如何使用.NET8MapIdentityApi设置OpenApi操作ID

从容器化客户端应用程序连接到 OPC-UA 服务器

使用 DataDog 收集 OpenTelemetry 跟踪

您可以为 Func 或 Action 类型的函数或子参数指定默认值吗?

单线程单元 - 无法实例化 ActiveX 控件

整个命名空间的SuppressMessage

从 switch 块中跳出 foreach 循环

为什么 Interlocked.Exchange 不支持布尔类型?

在 .NET Core RC2 中构建 .exe 文件

VB.NET 与 C# 整数除法

等效于 C# 在 powershell 中的使用关键字?

string.Empty vs null.你用哪一个?

如何过滤具有多个条件的 Directory.EnumerateFiles?

将月份 int 转换为月份名称

使 HashSet 不区分大小写

如何比较泛型类型的值?

使用 C# vs F# 或 F# vs C# 有什么好处?

Roslyn 编译代码失败

泛型类的静态成员是否与特定实例相关联?

SqlParameter 已被另一个 SqlParameterCollection 包含 - using() {} 作弊吗?