名前空間内の名前空間は、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 中国語 Web サイトの他の関連記事を参照してください。