7
在一个实例方法,我可以很容易地找到执行命名空间:在静态函数获取命名空间
public void PrintNamespace()
{
Console.WriteLine(this.GetType().Namespace);
}
问:我如何做同样的静态功能(无这提供)没有明确提到类名? (无typeof(MyClass)
)
在一个实例方法,我可以很容易地找到执行命名空间:在静态函数获取命名空间
public void PrintNamespace()
{
Console.WriteLine(this.GetType().Namespace);
}
问:我如何做同样的静态功能(无这提供)没有明确提到类名? (无typeof(MyClass)
)
Console.WriteLine(typeof(TheClassThatContainsTheStaticFunction).Namespace);
或者使用反射:
Console.WriteLine(MethodBase.GetCurrentMethod().DeclaringType.Namespace);
是啊,我本来应该更加明确不想第一个解决方案。第二个是我正在寻找的。谢谢! – 2009-12-02 08:45:14