c# - 如何在静态方法中获取当前类的名称?

标签 c# .net reflection static

<分区>

通常我可以调用 this.GetType(),但我不能在静态方法中访问它。我们如何检查它?

最佳答案

new StackFrame().GetMethod().DeclaringType

MethodBase.GetCurrentMethod().DeclaringType

new StackTrace(true).GetFrame(<frame index>).GetMethod() //e.g. <frame index> = 0

关于c# - 如何在静态方法中获取当前类的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9326278/

相关文章:

c# - FTDI 写函数永无止境

c# - C# WinForms App 中的字典导致空引用

c# - 您是否在类本身中使用数据成员或公共(public)属性?

c - 如何在 .NET 应用程序中执行 C 代码?

asp.net - 无法检索散列密码。将密码格式设置为不同类型,或将 enablePasswordRetrieval 设置为 false

c# - 验证,在多个控件上显示数据错误

c# - 将 DataGridView 的最后一行卡住为列的总和?

c# - 更新后 System.Reflection 多个程序集错误

java - 从java中的对象获取类列表

java - 在父对象中调用属性对象的方法