继承自.Net的Type类

继承在.Net中的Type类是否有任何意义?

也就是说这样做的意义是什么?

我问这个是因为MSDN文档中的这篇文章:

Notes to Inheritors When you inherit from Type, you must override
the following members… list of
members.

MSDN doc for Type:http://msdn.microsoft.com/en-us/library/system.type.aspx

好吧,这实际上是说任何人都可以继承Type …但是他们不说你为什么要这么做.

谢谢!

最佳答案 这一切都取决于你在做什么.

这是一个案例.也许我需要在Type类上使用额外的功能,以便在某些时候在我的应用程序中使用,比如记录.然而,我需要将它传递给一个期望只有Type的函数.我可以将我继承的类传递给该函数而不调用MyObject.GetType();

点赞