Không gian tên được thiết kế để cung cấp một cách để giữ cho một bộ tên riêng biệt với một bộ tên khác. Định nghĩa không gian tên bắt đầu bằng không gian tên từ khóa theo sau là tên không gian tên như sau -
namespace namespace_name { // code declarations }
Sau đây là một ví dụ cho thấy cách sử dụng không gian tên trong C # -
Ví dụ
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(); } }
Đầu ra
Inside first_space Inside second_space