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

C#-এ Enum.CompareTo() মেথড: দুটি এনাম তুলনা

CompareTo() মেথড দুটি এনাম মান তুলনা করে এবং ইন্টিজার ফেরত দেয়:

  • < 0: সোর্স < টার্গেট
  • = 0: সমান
  • > 0: সোর্স > টার্গেট

উদাহরণ

using System;

class Program
{
    enum Products { HardDrive = 0, PenDrive = 4, Keyboard = 8 };

    static void Main()
    {
        Products prod1 = Products.HardDrive;
        Products prod2 = Products.PenDrive;
        Products prod3 = Products.Keyboard;

        Console.WriteLine("Stock for {0} is more than {1}?", prod3, prod2);
        Console.WriteLine("{0}", prod3.CompareTo(prod2) > 0 ? "Yes" : "No");
    }
}

আউটপুট

Stock for Keyboard is more than PenDrive?
Yes

এনামের আন্ডারলাইং ইন্টিজার ভ্যালু বেসে তুলনা হয়।

  1. C#-এ Enum.Equals() মেথড: দুটি এনাম মান তুলনা

  2. C# Enum Parse পদ্ধতি

  3. সি শার্প Enum IsDefined মেথড

  4. C#-এ CompareTo মেথড