รู้เบื้องต้นเกี่ยวกับ C #
C # ทันสมัยวัตถุประสงค์ทั่วไปเชิงวัตถุภาษาการเขียนโปรแกรมก็คือไมโครซอฟท์ (Microsoft) ได้รับการพัฒนาโดย Ecma และ ISO รับการอนุมัติจากการรับรู้
C # Anders Hejlsberg และทีมงานของเขาในระหว่างการพัฒนาของการพัฒนากรอบ Net
C # ถูกออกแบบมาสำหรับโครงสร้างพื้นฐานภาษาทั่วไป (CLI) การออกแบบ CLI โดยรหัสปฏิบัติการและเวลาทำงานสิ่งแวดล้อมและช่วยให้การใช้ภาษาระดับสูงต่างๆบนแพลตฟอร์มคอมพิวเตอร์ที่แตกต่างกันและสถาปัตยกรรม
รายการต่อไปนี้ C # ได้กลายเป็นเหตุผลที่ใช้กันอย่างแพร่หลายภาษามืออาชีพ:
- โมเดิร์นวัตถุประสงค์ทั่วไปการเขียนโปรแกรมภาษา
- เชิงวัตถุ
- ส่วนประกอบที่มุ่งเน้น
- ง่ายต่อการเรียนรู้
- ภาษาที่มีโครงสร้าง
- มันผลิตโปรแกรมที่มีประสิทธิภาพสูง
- ก็สามารถที่จะรวบรวมความหลากหลายของแพลตฟอร์มคอมพิวเตอร์
- ส่วนหนึ่งของกรอบ Net
ที่มีประสิทธิภาพการเขียนโปรแกรม C #
แม้ว่า C # อยู่ใกล้กับความคิดดั้งเดิมของภาษาระดับสูงเช่น C และ C ++ เป็นภาษาเขียนโปรแกรมเชิงวัตถุ แต่มันจะคล้ายกับ Java มีหลายความสามารถในการเขียนโปรแกรมที่มีประสิทธิภาพจึงได้รับส่วนใหญ่ของโปรแกรมเมอร์โปรแคราย
ข้างล่างนี้เป็นบางส่วนที่สำคัญคุณสมบัติ C #:
- สภาพบูลีน (เงื่อนไขบูลีน)
- เก็บขยะอัตโนมัติ (เก็บขยะอัตโนมัติ)
- มาตรฐานห้องสมุด (Library มาตรฐาน)
- ตัวแทนรุ่น (รุ่นสภา)
- อสังหาริมทรัพย์ (คุณสมบัติ) และเหตุการณ์ (เหตุการณ์)
- หลัก (ผู้แทน) และการจัดการเหตุการณ์ (การจัดการเหตุการณ์)
- การใช้ยาชื่อสามัญง่าย (Generics)
- ทำดัชนี (Indexers)
- รวบรวมเงื่อนไข (Conditional เรียบเรียง)
- ที่เรียบง่ายแบบมัลติเธรด (Multithreading)
- LINQ และการแสดงออกแลมบ์ดา
- แบบบูรณาการของ Windows