C# Microsoft द्वारा विकसित एक आधुनिक, सामान्य-उद्देश्य, ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है।
C# को कॉमन लैंग्वेज इन्फ्रास्ट्रक्चर (CLI) के लिए डिज़ाइन किया गया है, जिसमें निष्पादन योग्य कोड और रनटाइम वातावरण होता है जो विभिन्न कंप्यूटर प्लेटफॉर्म और आर्किटेक्चर पर विभिन्न उच्च-स्तरीय भाषाओं के उपयोग की अनुमति देता है।
यहाँ C# की विशेषताएं हैं -
- बूलियन स्थितियां
- स्वचालित कचरा संग्रह
- मानक पुस्तकालय
- असेंबली वर्जनिंग
- गुण और घटनाएँ
- प्रतिनिधियों और ईवेंट प्रबंधन
- उपयोग में आसान जेनरिक
- सूचकांक
- सशर्त संकलन
- सरल मल्टीथ्रेडिंग
- LINQ और लैम्ब्डा एक्सप्रेशन
- Windows के साथ एकीकरण