Type.DeclaringType 属性

 

public override Type DeclaringType { get; }

 

如果当前的类型是嵌套类型,则为表示封闭类型的 Type 对象;

 

如果当前的类型是泛型类型的类型参数,则为泛型类型的定义;

 

如果当前的类型是泛型方法的类型参数,则为用来声明泛型方法的类型;

 

否则为 nullNothingnullptrnull 引用(在 Visual Basic 中为 Nothing

你可能感兴趣的:(Type.DeclaringType 属性)