1. C# Introduction
📘 কনসেপ্ট (থিওরি)
C# (উচ্চারণ "সি-শার্প") হলো মাইক্রোসফটের তৈরি একটি অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ভাষা যা .NET ফ্রেমওয়ার্কে চলে।
C# এর মূল উৎস C পরিবার থেকে, এবং ভাষাটি C++ ও Java এর মতো অন্যান্য জনপ্রিয় ভাষার কাছাকাছি।
এর প্রথম সংস্করণ ২০০২ সালে প্রকাশিত হয়েছিল।
এটি ব্যবহৃত হয়:
- মোবাইল অ্যাপ্লিকেশন
- ডেস্কটপ অ্যাপ্লিকেশন
- ওয়েব অ্যাপ্লিকেশন
- ওয়েব সার্ভিস
- ওয়েবসাইট
- গেমস
- ভিআর (VR)
- ডাটাবেস অ্যাপ্লিকেশন
কেন C# ব্যবহার করবেন?
- এটি বিশ্বের অন্যতম জনপ্রিয় প্রোগ্রামিং ভাষা
- এটি শেখা সহজ এবং ব্যবহার করা সোজা
- এর বিশাল কমিউনিটি সাপোর্ট আছে
- C# একটি অবজেক্ট ওরিয়েন্টেড ভাষা
💡 উদাহরণ
একটি সাধারণ C# প্রোগ্রাম:
using System;
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
-
using System মানে হলো আমরা System নেমস্পেস থেকে ক্লাসগুলো ব্যবহার করতে পারি।
- একটি namespace আপনার কোডকে গুছিয়ে রাখতে ব্যবহৃত হয়, এবং এটি ক্লাস ও অন্যান্য নেমস্পেসের জন্য একটি পাত্র।
- C# এ চলা কোডের প্রতিটি লাইন অবশ্যই একটি class এর ভেতরে থাকতে হবে। আমাদের উদাহরণে, আমরা ক্লাসের নাম দিয়েছি Program।
- Main হলো সেই মেথড যেখান থেকে কোড চলা শুরু হয়।🎯 আপনার কাজ (প্র্যাকটিস)
Main মেথডের ভেতরে এমন একটি C# প্রোগ্রাম লিখুন যা হুবহু প্রিন্ট করবে:
I am learning C#!main.csharp
Loading...
OUTPUT
Run your code to see the output here...