如何获取类实例的类型(不是类,而是类)

时间:2010-04-12 10:51:22

标签: c#

要获取名为 myClass 的类的类型,我会这样做

Type myType = (typeof(myClass))

怎么样,而不是 myClass ,我更喜欢 instanceOfMyClass ?我如何获得该类型?

我想说的就是这个

Contact contact = new Contact();

如果我想知道哪种类型的联系方式,我该怎么做

感谢您的帮助

2 个答案:

答案 0 :(得分:4)

您使用contact.GetType();方法。 GetTypeObject类中定义,因此可在全球范围内使用。

答案 1 :(得分:2)

如果我已正确阅读,您可以通过以下方式获取对象的运行时类型:

Contact contact = new Contact();
Type contactType = contact.GetType();