C# のパッケージ

PHPz
PHPz転載
2023-09-10 21:17:021050ブラウズ

C# 中的包

Java のパッケージの代わりに、C# 言語には名前空間があります。

Java のパッケージ

パッケージは、名前の競合を防止し、アクセスを制御し、クラス、インターフェイス、列挙、注釈などの検索/検索と使用を容易にするために Java で使用されます。

C の名前空間

#名前空間は、ある名前のセットを別のセットから分離する方法を提供するように設計されています。ある名前空間で宣言されたクラス名は、別の名前空間で宣言された同じクラス名と競合しません。

名前空間定義は、キーワード namespace で始まり、その後に名前空間名が続きます。以下は、C# で名前空間を使用する方法を示しています -

Example

using System;

namespace first_space {
   class namespace_cl {
      public void func() {
         Console.WriteLine("Inside first_space");
      }
   }
}

namespace second_space {
   class namespace_cl {
      public void func() {
         Console.WriteLine("Inside second_space");
      }
   }
}

class TestClass {
   static void Main(string[] args) {
      first_space.namespace_cl fc = new first_space.namespace_cl();
      second_space.namespace_cl sc = new second_space.namespace_cl();

      fc.func();
      sc.func();
      Console.ReadKey();
   }
}

以上がC# のパッケージの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。