কম্পিউটার

উদাহরণ সহ C# এ Single.CompareTo() পদ্ধতি


সি#-এ Single.CompareTo() পদ্ধতিটি এই উদাহরণটিকে নির্দিষ্ট করা বস্তুর সাথে বা অন্য একক উদাহরণের সাথে তুলনা করতে ব্যবহৃত হয় এবং একটি পূর্ণসংখ্যা প্রদান করে যা নির্দেশ করে যে এই উদাহরণের মান নির্দিষ্ট করা মানের চেয়ে কম, সমান বা বেশি কিনা। বস্তু বা অন্য একক উদাহরণ।

1 st হলে ফেরতের মান শূন্যের কম উদাহরণ 2 nd এর চেয়ে কম . রিটার্ন মান 0 হয় যদি উভয়ই সমান এবং শূন্যের চেয়ে বড় হয় 0, যদি 1 st উদাহরণ 2 nd এর বেশি .

সিঙ্ক্রোনাইজড

বাক্য গঠনগুলি নিম্নরূপ -

public int CompareTo (float val);
public int CompareTo (object val);

উপরে, 1 st -এর ভ্যাল প্যারামিটার সিনট্যাক্স তুলনা করার জন্য একটি একক-নির্ভুল ফ্লোটিং-পয়েন্ট সংখ্যা, যেখানে 2 nd এর জন্য তুলনা করার জন্য একটি বস্তু।

উদাহরণ

আসুন এখন একটি উদাহরণ দেখি -

using System;
public class Demo {
   public static void Main(){
      float f1 = 50.7f;
      float f2 = 50.7f;
      Console.WriteLine("Value1 = "+f1);
      Console.WriteLine("Value1 = "+f2);
      Console.WriteLine("Is f1 and f2 equal? = "+f1.CompareTo(f2));
   }
}

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
Value1 = 50.7
Value1 = 50.7
Is f1 and f2 equal? = 0

উদাহরণ

এখন আরেকটি উদাহরণ দেখা যাক -

using System;
public class Demo {
   public static void Main(){
      float f1 = 50.7f;
      object f2 = 50.7f;
      Console.WriteLine("Value1 = "+f1);
      Console.WriteLine("Value1 = "+f2);
      int res = f1.CompareTo(f2);
      if (res > 0)
         Console.WriteLine("f1 > f2");
      else if (res < 0)
         Console.WriteLine("f1 < f2");
      else
         Console.WriteLine("f1 = f2");
   }
}

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
Value1 = 50.7
Value1 = 50.7
f1 = f2

  1. Int64. C# এ উদাহরণ সহ তুলনা করুন পদ্ধতি

  2. Int32. C# এ উদাহরণ সহ তুলনা করুন পদ্ধতি

  3. উদাহরণ সহ C# এ UInt64. CompareTo() পদ্ধতি

  4. উদাহরণ সহ C# এ UInt16. CompareTo() পদ্ধতি