কম্পিউটার টিউটোরিয়াল

C# এবং .NET-এর পার্থক্য

C# একটি প্রোগ্রামিং ল্যাঙ্গুয়েজ এবং .NET একটি ফ্রেমওয়ার্ক।

.NET-এ কমন ল্যাঙ্গুয়েজ রানটাইম (Common Language Runtime - CLR) থাকে, যা .NET ফ্রেমওয়ার্কের একটি ভার্চুয়াল কম্পোনেন্ট।

.NET-এ শুধু C# নয়, এর মাধ্যমে আপনি VB, F# ইত্যাদি দিয়েও কাজ করতে পারেন।

C# .NET-এর একটি অংশ এবং এর নিচের ফিচারগুলো রয়েছে:

  • বুলিয়ান কন্ডিশন (Boolean Conditions)
  • অটোমেটিক গার্বেজ কালেকশন (Automatic Garbage Collection)
  • স্ট্যান্ডার্ড লাইব্রেরি (Standard Library)
  • অ্যাসেম্বলি ভার্সনিং (Assembly Versioning)
  • প্রপার্টি এবং ইভেন্ট (Properties and Events)
  • ডেলিগেট এবং ইভেন্ট ম্যানেজমেন্ট (Delegates and Events Management)
  • সহজ জেনেরিকস (Easy-to-use Generics)
  • ইন্ডেক্সার (Indexers)
  • কন্ডিশনাল কম্পাইলেশন (Conditional Compilation)
  • সিম্পল মাল্টিথ্রেডিং (Simple Multithreading)
  • LINQ এবং ল্যাম্বডা এক্সপ্রেশন (LINQ and Lambda Expressions)
  • উইন্ডোজের সাথে ইন্টিগ্রেশন (Integration with Windows)
  1. C# এবং .NET Framework-এর পার্থক্য এবং সম্পর্ক

  2. C#-এ বক্সিং (Boxing) vs আনবক্সিং (Unboxing) পার্থক্য

  3. C#-এ TrimStart() এবং TrimEnd() মেথডের পার্থক্য

  4. Go এবং Java-এর পার্থক্য