네임스페이스 내의 네임스페이스를 C#에서는 중첩된 네임스페이스라고 합니다. 이는 주로 코드를 올바르게 구성하기 위해 수행됩니다.
외부 네임스페이스가 있습니다 -
namespace outer {}
그중 외부 네임스페이스 내부에 내부 네임스페이스가 있습니다. -
namespace inner { public class innerClass { public void display() { Console.WriteLine("Inner Namespace"); } } }
이제 내부 네임스페이스의 메소드를 호출하려면 내부 클래스의 클래스 객체를 설정하고 메소드를 다음과 같이 호출합니다. 다음은 예시와 같습니다-
namespace outer { class Program { static void Main(string[] args) { innerClass cls = new innerClass(); Console.WriteLine("Welcome!"); Program.display(); cls.display(); Console.ReadLine(); } public static void display() { Console.WriteLine("Outer Namespace"); } } namespace inner { public class innerClass { public void display() { Console.WriteLine("Inner Namespace"); } } } }
위 내용은 C#의 중첩된 네임스페이스란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!