namespace จัดระเบียบโค้ดเป็นกลุ่มเชิงตรรกะและป้องกันการชนกันของชื่อ (เหมือนโฟลเดอร์สำหรับชนิดข้อมูล) ส่วน using directive นำเข้า namespace เพื่อให้คุณอ้างถึงชนิดในนั้นด้วยชื่อสั้น ทั้งสองทำงานร่วมกันเพื่อจัดโครงสร้างโค้ด C# และเข้าถึงไลบรารี .NET อันมหาศาล
การประกาศ namespace
;
{ }
{
{ }
}
