类也是objective-c中的对象,这与C#有何不同?

时间:2009-07-03 19:01:31

标签: c# objective-c

类也是objective-c中的对象,这与C#有何不同? (如果确实如此)。

1 个答案:

答案 0 :(得分:2)

你的意思是该类的定义也是一个对象吗?在.NET中,每个类/ struct / etc都有一个关联的(只读)Type对象,它为类型提供元数据,例如列出字段/属性/方法等。这是你的意思吗?

您可以通过多种方式获取Type;例如:

Type type = typeof(Customer); // from the type itself

或来自实例:

Type type = someObj.GetType(); // from an instance

类的所有实例都是(根据定义)对象。