一个小问题?
在C#中,所有类型的基类都是object,问题如下:
我有一个类
class myclass
{
}
static void main()
{
myclass m = new myclass();
int i = 0;
}
如果我的对象m不用new myclass()创建,调用成员函数就会出错;但是对于内置类型i却可以直接使用,而不需要使用new创建。可是从本质上来说myclass和int都是object的子类,为什么在使用时却有如此的差别?是否.Net框架在内部进行了处理?如果是,那么这个处理过程是怎么样的呢?