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

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

C# একটি প্রোগ্রামিং ল্যাঙ্গুয়েজ। .NET Framework মাইক্রোসফ্ট द्वारा বিকশিত একটি সফটওয়্যার ফ্রেমওয়ার্ক।

  • .NET-এ CLR (Common Language Runtime) রয়েছে যা ভার্চুয়াল এক্সিকিউশন এনভায়রনমেন্ট।
  • .NET বড় একটি ক্লাস লাইব্রেরি (BCL) ধারণ করে।
  • .NET শুধু C# নয়, VB.NET, F# ইত্যাদি ল্যাঙ্গুয়েজ সাপোর্ট করে।
  • C# .NET-এ কম্পাইল হয়ে IL (Intermediate Language) এ রূপান্তরিত হয়, CLR সেটি এক্সিকিউট করে।

C#-এর বৈশিষ্ট্য (যা .NET-র মাধ্যমে পাওয়া যায়)

  • বুলিয়ান কন্ডিশন
  • অটোমেটিক গার্বেজ কলেকশন
  • স্ট্যান্ডার্ড লাইব্রেরি
  • অ্যাসেম্বলি ভার্সনিং
  • প্রোপার্টি এবং ইভেন্ট
  • ডেলিগেট এবং ইভেন্ট ম্যানেজমেন্ট

C# .NET ইকোসিস্টেমের অংশ। .NET Core / .NET 5+ এক্রস-প্ল্যাটফর্ম।

  1. Windows-এ .NET Framework 2.0, 3.0 এবং 3.5 ইনস্টল করার পদ্ধতি

  2. Windows Server এবং Windows 10-এ .NET Framework 3.5 ইনস্টল করার পদ্ধতি

  3. জাভা এবং .NET-এর তুলনা

  4. Windows 11-এ .NET Framework 2.0 এবং 3.5 ইনেবল করার পদ্ধতি