정적 기능으로 네임 스페이스를 얻습니다
-
11-09-2019 - |
문제
인스턴스 방법에서 실행 네임 스페이스를 쉽게 찾을 수 있습니다.
public void PrintNamespace()
{
Console.WriteLine(this.GetType().Namespace);
}
Q : 어떻게 똑같이 수행합니까? 공전 기능 (아니오 이것 사용 가능) 클래스 이름을 설명하지 않고? (아니요 typeof(MyClass)
)
해결책
Console.WriteLine(typeof(TheClassThatContainsTheStaticFunction).Namespace);
또는 반사 사용 :
Console.WriteLine(MethodBase.GetCurrentMethod().DeclaringType.Namespace);
제휴하지 않습니다 StackOverflow