C# হল একটি প্রোগ্রামিং ভাষা এবং .NET হল একটি ফ্রেমওয়ার্ক।
.NET-এর রয়েছে কমন ল্যাঙ্গুয়েজ রানটাইম (CLR), যা .NET ফ্রেমওয়ার্কের একটি ভার্চুয়াল উপাদান৷
.NET-এ শুধুমাত্র C# নেই, কিন্তু এর মাধ্যমে আপনি VB, F# ইত্যাদির সাথে কাজ করতে পারবেন।
C# হল .NET এর একটি অংশ এবং এতে নিম্নলিখিত বৈশিষ্ট্য রয়েছে -
- বুলিয়ান শর্তাবলী
- স্বয়ংক্রিয় আবর্জনা সংগ্রহ
- স্ট্যান্ডার্ড লাইব্রেরি
- অ্যাসেম্বলি সংস্করণ
- সম্পত্তি এবং ঘটনা
- প্রতিনিধি এবং ইভেন্ট ম্যানেজমেন্ট
- জেনারিক ব্যবহার করা সহজ
- ইনডেক্সার
- শর্তগত সংকলন
- সাধারণ মাল্টিথ্রেডিং
- LINQ এবং Lambda এক্সপ্রেশন
- উইন্ডোজের সাথে ইন্টিগ্রেশন