TOC

This article is currently in the process of being translated into Bangla (~99% done).

Getting started:

Introduction

“সি শার্প” এর এই টিউটোরিয়াল এ আপনাকে স্বাগত জানাই। “ডট নেট” এর সূচনা তে “মাইক্রোসফট কোম্পানি” এই নতুন প্রগ্রামিং ল্যাঙ্গুয়েজ “সি শার্প” এর কথা প্রকাশ করে। সি শার্প কে এক আধুনিক এবং সাধারন কাজে ব্যাবহার যোগ্য, অবজেক্ট ওরিয়েন্টেড, “জাভা” এর মতো অন্যান্য গ্রহন যোগ্য প্রগ্রামিং ল্যাঙ্গুয়েজের মতো করে তৈরি করা হয়েছে।

"সি শার্প" কে তাত্তিকভাবে "মেশিন কোড" এ বিশ্লেষণ করা যেতে পারে, কিন্তু বাস্তবে, এটি সবসময় "ডট নেট" ফ্রেমওয়ার্কের সমন্বয়ে ব্যবহার করা হয়। অতএব, সি শার্প দ্বারা তৈরি অ্যাপ্লিকেশনগুলি, চালানোর জন্য কম্পিউটারে "ডট নেট" ফ্রেমওয়ার্ক ইনস্টল করা প্রয়োজন। "ডট নেট" ফ্রেমওয়ার্কটি বিভিন্ন প্রোগ্রামিং ল্যাঙ্গুয়েজ ব্যবহার করার সুযোগ করে দেয়। তবে "সি শার্প" কখনও কখনও বিশেষ ভাবে ডট নেট এর জন্য তৈরি প্রোগ্রামিং ল্যাঙ্গুয়েজ হিসাবে উল্লেখ করা হয়। সম্ভবত এটি ফ্রেমওয়ার্কের সাথে একত্রে তৈরি করা হয়েছিল তাই এমন বলা হয়।

"সি শার্প" সম্পূর্ণ অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ভিত্তিক এবং এতে "গ্লোবাল ভেরিয়েবল" বা "গ্লোবাল ফাংশন" ব্যাবহার করা যায় না। এখানে সবকিছুই "ক্লাস" এ আবদ্ধ করা হয়, এমনকি "পূর্ণ সংখ্যা" অর্থাৎ "ইনটিজার" এবং "স্ট্রিং" এর মত সহজ টাইপ গুলিও "সিস্টেম . ক্লাস" নামক "অবজেক্ট ক্লাস" থেকে উত্তোলিত হয় বা ইনহেরিট করা হয়।

নিম্নলিখিত অধ্যায়ে, আপনি "সি শার্প" সম্পর্কে সবচেয়ে গুরুত্বপূর্ণ বিষয়গুলি সম্পর্কে জানতে এবং শিখতে পারবেন।