문제

인스턴스 방법에서 실행 네임 스페이스를 쉽게 찾을 수 있습니다.

public void PrintNamespace()
{
  Console.WriteLine(this.GetType().Namespace);
}

Q : 어떻게 똑같이 수행합니까? 공전 기능 (아니오 이것 사용 가능) 클래스 이름을 설명하지 않고? (아니요 typeof(MyClass) )

도움이 되었습니까?

해결책

Console.WriteLine(typeof(TheClassThatContainsTheStaticFunction).Namespace);

또는 반사 사용 :

Console.WriteLine(MethodBase.GetCurrentMethod().DeclaringType.Namespace);
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top