Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

แพ็คเกจใน C #


เป็นทางเลือกแทน Packages ใน Java ภาษา C# มีเนมสเปซ

แพ็คเกจในภาษา Java

แพ็คเกจถูกใช้ใน Java เพื่อป้องกันความขัดแย้งในการตั้งชื่อ เพื่อควบคุมการเข้าถึง เพื่อให้การค้นหา/ระบุตำแหน่งและการใช้งานคลาส อินเทอร์เฟซ การแจงนับและคำอธิบายประกอบง่ายขึ้น เป็นต้น

เนมสเปซใน C#

เนมสเปซได้รับการออกแบบมาเพื่อจัดเตรียมวิธีแยกชื่อชุดหนึ่งออกจากชุดอื่น ชื่อคลาสที่ประกาศในเนมสเปซหนึ่งไม่ขัดแย้งกับชื่อคลาสเดียวกันที่ประกาศในอีกชื่อหนึ่ง

นิยามเนมสเปซเริ่มต้นด้วยเนมสเปซคีย์เวิร์ดตามด้วยชื่อเนมสเปซ ต่อไปนี้แสดงวิธีการทำงานกับเนมสเปซใน 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();
   }
}