কম্পিউটার

C# এ উপসর্গ এবং পোস্টফিক্স অপারেটরদের মধ্যে পার্থক্য?


প্রিফিক্স অপারেটর

ইনক্রিমেন্ট অপারেটর ++ একটি ভেরিয়েবলের উপসর্গ হিসাবে ব্যবহার করা হলে, ভেরিয়েবলের মান 1 দ্বারা বৃদ্ধি পায়। এর পরে মানটি পোস্টফিক্স অপারেটরের বিপরীতে ফেরত দেওয়া হয়। একে বলা হয় প্রিফিক্স ইনক্রিমেন্ট অপারেটর। একইভাবে উপসর্গ হ্রাস অপারেটর কাজ করে কিন্তু এটি 1 দ্বারা হ্রাস পায়।

উদাহরণস্বরূপ, উপসর্গ অপারেটর -

এর একটি উদাহরণ
++a;

নিচের একটি উদাহরণ হল প্রিফিক্স ইনক্রিমেন্ট অপারেটর −

দেখানো

উদাহরণ

using System;
class Program {
   static void Main() {

      int a, b;
      a = 50;
      Console.WriteLine(++a);

      b = a;
      Console.WriteLine(a);
      Console.WriteLine(b);
   }
}

আউটপুট

51
51
51

পোস্টফিক্স অপারেটর

ইনক্রিমেন্ট অপারেটর ++ একটি ভেরিয়েবলের পোস্টফিক্স হিসাবে ব্যবহার করা হলে, ভেরিয়েবলের মান প্রথমে ফেরত দেওয়া হয় এবং তারপর 1 দ্বারা বৃদ্ধি পায়। একে পোস্টফিক্স ইনক্রিমেন্ট অপারেটর বলা হয়। একইভাবে হ্রাস অপারেটর কাজ করে কিন্তু এটি 1 দ্বারা হ্রাস পায়।

পোস্টফিক্স অপারেটরের একটি উদাহরণ।

a++;

পোস্টফিক্স অপারেটর −

এর সাথে কিভাবে কাজ করতে হয় তা দেখানোর একটি উদাহরণ নিচে দেওয়া হল

উদাহরণ

using System;
class Program {
   static void Main() {

      int a, b;
      a = 10;
      Console.WriteLine(a++);

      b = a;
      Console.WriteLine(a);
      Console.WriteLine(b);
   }
}

আউটপুট

10
11
11

  1. C# এ TrimStart() এবং TrimEnd() এর মধ্যে পার্থক্য

  2. C# এ পোস্টফিক্স অপারেটর কি?

  3. পাইথনে ==এবং অপারেটরের মধ্যে পার্থক্য।

  4. পাইথনে =এবং ==অপারেটরগুলির মধ্যে পার্থক্য কী?