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

C#-এ Array.LastIndexOf() পদ্ধতি


C#-এ Array.LastIndexOf() পদ্ধতিটি ব্যবহার করা হয় নির্দিষ্ট অবজেক্টের জন্য খুঁজে বের করতে এবং পুরো এক-মাত্রিক অ্যারেতে তার শেষ ঘটনার সূচক (index) ফেরত দিতে।

সিনট্যাক্স

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

উপরে, arr হলো খুঁজে বের করার জন্য এক-মাত্রিক অ্যারে, আর val হলো arr-এ অবস্থান জানতে চাওয়া অবজেক্ট।

উদাহরণ

using System; 
public class Demo { 
    public static void Main() { 
        string[] strArr = {"John", "Tim", "Fedric", "Gary", "Harry", "Damien", "David", "Harry"}; 
        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")); 
        Console.Write("\nLast index of element Harry = " + Array.LastIndexOf(strArr, "Harry")); 
    } 
}

আউটপুট

Array elements...
Damien
David
Fedric
Gary
Harry
Harry
John
Tim
Element Gary is at index = 3
Element Tom is at index = -9
Last index of element Harry = 5

উদাহরণ

using System; 
public class Demo { 
    public static void Main() { 
        int[] intArr = {5, 10, 15, 20, 15, 25, 30}; 
        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)); 
        Console.Write("\nLast index of element 15 = " + Array.LastIndexOf(intArr, 15)); 
        Console.Write("\nLast index of element 50 = " + Array.LastIndexOf(intArr, 50)); 
    } 
}

আউটপুট

Array elements...
5
10
15
15
20
25
30
Element 25 is at index = 4
Last index of element 15 = 3
Last index of element 50 = -1

  1. জাভাস্ক্রিপ্ট array.includes() মেথড

  2. জাভাস্ক্রিপ্ট array.keys() মেথড

  3. জাভাস্ক্রিপ্ট Array.from() মেথড

  4. জাভাস্ক্রিপ্ট array.entries() মেথড