对象和对象之间的区别

时间:2010-06-18 14:49:44

标签: c#

  

可能重复:
  c#: difference between “System.Object” and “object”

您好,

在C#中有对象和对象类型。它们似乎具有相同的功能,所以两者之间有什么区别?

4 个答案:

答案 0 :(得分:49)

没有。 C#提供CLR定义的基元的同义词。 System.String - > string,System.Int64 - > long,System.Object - >对象等。

答案 1 :(得分:8)

没有区别。

object是System.Object的同义词

允许老用户从旧系统移动到此时不会完全混淆。

答案 2 :(得分:6)

我不相信它们是不同的,它就像System.Int32和int之间的区别......它们本质上是相同的。

答案 3 :(得分:5)

无。

  

对象类型是.NET Framework中System.Object的别名。您可以将任何类型的值分配给object类型的变量。

http://msdn.microsoft.com/en-us/library/9kkx3h3c%28VS.71%29.aspx