Computer >> Máy Tính >  >> Lập trình >> C#

Không gian tên trong C # là gì?

Không gian tên là để cung cấp một cách để giữ cho một bộ tên tách 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
}

Xác định không gian tên -

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