作為 Java 中套件的替代方案,C# 語言具有命名空間。
Java 中使用套件是為了防止命名衝突、控制存取、使類別、介面、枚舉和註解等的搜尋/定位和使用更容易。
命名空間旨在提供一種保留一組名稱的方法與另一個分開。在一個命名空間中聲明的類別名稱不會與在另一個命名空間中聲明的相同類別名稱衝突。
命名空間定義以關鍵字namespace 開頭,後面接著命名空間名稱。下面展示如何在 C# 中使用命名空間 -
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中文網其他相關文章!