แอสเซมบลี (Assembly) คือ โค้ดภาษา C# ที่ผ่านการคอมไพล์แล้ว ซึ่งอาจเป็นไฟล์ .dll / .so หรือ .exe แต่โค้ดภาษา C# ที่เป็นแอสเซมบลี ไม่ใช่ภาษาเครื่อง แต่เป็นโค้ด MSIL (MSIL หรือ Microsoft Intermediate Language เป็นโค้ดชั่วคราว ไม่ขึ้นกับระบบหรืออุปกรณ์ ก่อนที่จะเรียกใช้งานโค้ด MSIL จะต้องถูกคอมไพล์ให้เป็นภาษาเครื่องโดยอัตโนมัติในหน่วยความจำ ในกระบวนการที่คอมไพล์โค้ด MSIL คือ Just-in-Time compiler)
เนมสเปซ (Namespace) คอยกำหนดขอบเขตชื่อเรียกของโค้ดส่วนต่าง ๆ ที่อยู่ภายในแอสเซมบลี ช่วยในการหลีกเลี่ยงการใช้ชื่อซ้ำในโค้ดได้
ตรงคีย์เวิร์ด using มันจะอ้างอึงถึงเนมสเปซของโค้ดที่คอมไพล์ในแอสเซมบลี คล้ายกับ import ไลบารีใน Python ที่มีการดึงโค้ด .pyc ที่ผ่านการคอมไพล์มาแล้วรันร่วมกับโค้ดที่ใช้งานนั่นเอง
1using System.Collections.Generic;
ตอบลบ2using System.Linq;
3using System.Text;
เเต่ละข้อมันหมายถึงอะไรหลอคะ มีไว้ทำอะไร