C# เป็นภาษาการเขียนโปรแกรมเชิงวัตถุสมัยใหม่ วัตถุประสงค์ทั่วไป พัฒนาโดย Microsoft และได้รับการอนุมัติจาก European Computer Manufacturers Association (ECMA) และ International Standards Organisation (ISO)
C# ได้รับการออกแบบมาสำหรับ Common Language Infrastructure (CLI) ซึ่งประกอบด้วยโค้ดเรียกทำงานและสภาพแวดล้อมรันไทม์ที่อนุญาตให้ใช้ภาษาระดับสูงต่างๆ บนแพลตฟอร์มคอมพิวเตอร์และสถาปัตยกรรมต่างๆ ได้
ข้อดีของ C#
- ภาษาเชิงวัตถุ
- เก็บขยะอัตโนมัติ
- ข้ามแพลตฟอร์ม
- ความเข้ากันได้ย้อนหลัง
- ความสมบูรณ์และการทำงานร่วมกันที่ดีขึ้น
แอปพลิเคชันของ C#
- เกมที่ใช้ความสามัคคี
- แอปพลิเคชันไคลเอ็นต์-เซิร์ฟเวอร์ของแอปพลิเคชันเว็บ
- Windows Applications Applications ที่ทำงานบนเดสก์ท็อป
- แอปพลิเคชันบริการเว็บ
- แอปพลิเคชันคอนโซล
- ห้องสมุดชั้นเรียน