获取命名空间中的静态函数
-
11-09-2019 - |
题
在一个实例方法,我可以很容易地找到执行名称空间:
public void PrintNamespace()
{
Console.WriteLine(this.GetType().Namespace);
}
问:我如何做同样的静态功能(没有的这个可用)没有明确地提类的名字? (无typeof(MyClass)
)
解决方案
Console.WriteLine(typeof(TheClassThatContainsTheStaticFunction).Namespace);
或者使用反射:
Console.WriteLine(MethodBase.GetCurrentMethod().DeclaringType.Namespace);
不隶属于 StackOverflow