在 C# 中,类型被称为值类型和引用类型
如果System.Object
是最顶层的类,那么这是否意味着一切都是对象?
如果它是真的......那么这些问题随之而来
1.所以所有类型都必须是引用类型,因为我们不能直接为对象赋值.....
2.
int a=20; //this is primitive type or object ???
int a = new int(); //according to documentation this is reference type ...
这两个语句有何不同...在第一个语句中,new
关键字是否被自动调用?
请解释一下这张图,它让我很困惑……从 msdn 无法理解。