C# এ ভেরিয়েবল
একটি ভেরিয়েবল হল একটি স্টোরেজ এলাকায় দেওয়া একটি নাম যা আমাদের প্রোগ্রামগুলি ম্যানিপুলেট করতে পারে। C# এর প্রতিটি ভেরিয়েবলের একটি নির্দিষ্ট ধরন রয়েছে, যা ভেরিয়েবলের মেমরির আকার এবং বিন্যাস নির্ধারণ করে সেই মেমরির মধ্যে সংরক্ষণ করা যেতে পারে এমন মানগুলির পরিসর এবং ভেরিয়েবলটিতে প্রয়োগ করা যেতে পারে এমন ক্রিয়াকলাপগুলির সেট৷
C# এ প্রকারগুলি
C# এ ভেরিয়েবলগুলিকে নিম্নলিখিত প্রকারে শ্রেণীবদ্ধ করা হয়েছে:মান, রেফারেন্স এবং পয়েন্টার প্রকার।
মান প্রকার
মান টাইপ ভেরিয়েবল সরাসরি একটি মান বরাদ্দ করা যেতে পারে. এগুলি ক্লাস সিস্টেম থেকে উদ্ভূত হয়েছে। ভ্যালু টাইপ।
রেফারেন্স প্রকারগুলি
রেফারেন্সের ধরনগুলিতে একটি ভেরিয়েবলে সংরক্ষিত প্রকৃত ডেটা থাকে না, তবে তারা ভেরিয়েবলগুলির একটি রেফারেন্স ধারণ করে৷
একাধিক ভেরিয়েবল ব্যবহার করে, রেফারেন্স প্রকারগুলি একটি মেমরি অবস্থান উল্লেখ করতে পারে। যদি মেমরি অবস্থানের ডেটা ভেরিয়েবলগুলির একটি দ্বারা পরিবর্তিত হয়, অন্য ভেরিয়েবলটি স্বয়ংক্রিয়ভাবে মানের এই পরিবর্তনটিকে প্রতিফলিত করে। অন্তর্নির্মিত রেফারেন্স প্রকারের উদাহরণ হল:অবজেক্ট, ডাইনামিক এবং স্ট্রিং।
পয়েন্টারের প্রকারগুলি
পয়েন্টার টাইপ ভেরিয়েবল অন্য ধরনের মেমরি অ্যাড্রেস সংরক্ষণ করে।
C# এ অপারেটর
অপারেটর হল একটি প্রতীক যা কম্পাইলারকে নির্দিষ্ট গাণিতিক বা লজিক্যাল ম্যানিপুলেশন করতে বলে।
নিচের অপারেটরগুলি হল -
- পাটিগণিত অপারেটর
- রিলেশনাল অপারেটর
- লজিক্যাল অপারেটর
- বিটওয়াইজ অপারেটর
- অ্যাসাইনমেন্ট অপারেটর