每个人都知道 object 是任何类型的基类。但是为什么 int 是值类型呢?它应该是引用类型。
问问题
740 次
4 回答
0
Int 是一个结构 - 值类型定义如下:
public struct MyValueType
{
}
引用类型是这样定义的
public class MyReferenceType
{
}
于 2012-06-07T12:53:40.100 回答
0
int 不是 ant Object 它是 C# 中的 Primitive 数据类型,它被称为 struct 。 int 的对应 Object 是 Integer。Object 类是所有引用类型的父类。
于 2012-06-07T12:54:19.053 回答
0
Object 是class
任何其他类的基础。int 不是一个类,它是一个结构,你可能在说的是装箱和拆箱
于 2012-06-07T12:55:30.617 回答