.net - 为什么 Int32 是值类型?

标签 .net

为什么派生自 System.Object(通过 System.ValueType)的 System.Int32 是值类型,而 System.Object 是引用类型?

最佳答案

因为 System.ValueType 允许我们通过覆盖 System.Object 中的某些虚拟成员来使用装箱/拆箱。

关于.net - 为什么 Int32 是值类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3753542/

相关文章:

c# - 根据项目和子项目的文本查找 ListView 项目

c# - 当记录从镜像数据表中消失时从数据表中删除记录

c# - 使用 Task 的异步和等待同步方法

c# - 在 Linq 中分组(在多个字段上)

c# - 在循环中捕获异步错误

c# - 使用 Entity Framework 保存 AutoMapper 映射的实体集合

c# - Azure API 管理和 ASMX/WSDL SOAP 端点?

c# - 序列化为 XML 时如何处理 JSON 键中的空格?

c# - 与 Entity Framework 和 MySQL 的乐观并发

c# - 管理类之间的共享资源?