在非静态方法中,我可以使用this.GetType(),它将返回Type。如何通过Type静态方法获得相同的信息?当然,我不能只写,typeof(ThisTypeName)因为ThisTypeName仅在运行时才知道。谢谢!
this.GetType()
Type
typeof(ThisTypeName)
ThisTypeName
如果您要寻找与this.GetType()静态方法等效的1衬管,请尝试以下方法。
Type t = MethodBase.GetCurrentMethod().DeclaringType
尽管这可能比仅使用更昂贵typeof(TheTypeName)。
typeof(TheTypeName)