开发者

how know if a Type has inherited some other type?

how k开发者_高级运维now if a Type has inherited some other type ?

Type t;
// i get the t from somewhere
bool b = t.IsInhertitedFrom(typeof(BaseType));


bool b = t.IsSubclassOf(typeof(BaseType))

and to check if type implements interface use:

bool b = t.GetInterface(typeof(IMyInterface).FullName) != null

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜