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

C#-এ Array.BinarySearch(Array, Object) পদ্ধতি উদাহরণসহ


C#-এ Array.BinarySearch(Array, Object) পদ্ধতিটি ব্যবহার করা হয় একটি পুরো এক-মাত্রিক সর্ট করা অ্যারেতে নির্দিষ্ট একটি উপাদান খুঁজে বের করতে, প্রতিটি উপাদান এবং নির্দিষ্ট অবজেক্ট দ্বারা বাস্তবায়িত IComparable ইন্টারফেস ব্যবহার করে।

সিনট্যাক্স

public static int BinarySearch (Array arr, object val);

উপরে, arr হলো সর্ট করা 1-D অ্যারে, আর val হলো খুঁজে বের করার জন্য অবজেক্ট।

উদাহরণ

using System; 
public class Demo { 
    public static void Main() { 
        int[] intArr = {5, 10, 15, 20}; 
        Array.Sort(intArr); 
        Console.WriteLine("Array elements..."); 
        foreach(int i in intArr) { 
            Console.WriteLine(i); 
        } 
        Console.Write("Element 25 is at index = " + Array.BinarySearch(intArr, 20)); 
    } 
}

আউটপুট

Array elements...
5
10
15
20
Element 25 is at index = 3

উদাহরণ

using System; 
public class Demo { 
    public static void Main() { 
        string[] strArr = {"John", "Tim", "Fedric", "Gary", "Harry", "Damien"}; 
        Array.Sort(strArr); 
        Console.WriteLine("Array elements..."); 
        foreach(string s in strArr) { 
            Console.WriteLine(s); 
        } 
        Console.Write("Element Gary is at index = " + Array.BinarySearch(strArr, "Gary")); 
        Console.Write("\nElement Tom is at index = " + Array.BinarySearch(strArr, "Tom")); 
    } 
}

আউটপুট

Array elements...
Damien
Fedric
Gary
Harry
John
Tim
Element Gary is at index = 2
Element Tom is at index = -7

  1. C# MathF.Pow() মেথড উদাহরণসহ

  2. C# MathF.Asinh() মেথড উদাহরণসহ

  3. C# MathF.Acosh() মেথড উদাহরণসহ

  4. C#-এ Array.BinarySearch মেথড