Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

เมธอด Array.LastIndexOf(T[], T) ใน C#

เมธอด Array.LastIndexOf() ใน C# ใช้ค้นหาออบเจ็กต์ที่ระบุและคืนค่าดัชนีของครั้งสุดท้ายที่พบภายในอาร์เรย์ทั้งหมด

ไวยากรณ์

public static int LastIndexOf<T> (T[] array, T val);

พารามิเตอร์ array คืออาร์เรย์หนึ่งมิติ ที่เริ่มต้นจากศูนย์ ที่ต้องการค้นหา ส่วน val คือออบเจ็กต์ที่ต้องการค้นหาในอาร์เรย์

ตัวอย่าง

ตัวอย่าง: ค้นหาดัชนีสุดท้ายของ "bus" ในอาร์เรย์

using System; 
public class Demo{ 
    public static void Main(){ 
        Console.WriteLine("Array elements..."); 
        string[] arr = { "car", "bike", "truck", "bus" }; 
        for (int i = 0; i < arr.Length; i++){ 
            Console.Write("{0} ", arr[i]); 
        } 
        Console.WriteLine(); 
        int lastIndex = Array.LastIndexOf(arr, "bus"); 
        Console.WriteLine("Last Occurrence of element bus is at index = " + lastIndex); 
    } 
}

ผลลัพธ์

Array elements... car bike truck bus 
Last Occurrence of element bus is at index = 3