如何在 C# 列表中單步查詢一個專案的下標?


要在一行內獲取一個專案的下標,請使用 FindIndex()Contains() 方法。

int index = myList.FindIndex(a => a.Contains("Tennis"));

上面,我們使用 FindIndex() 獲取了一個元素的下標,該元素是由 Contains() 方法為那個特定元素提供的幫助。

這是一個完整程式碼 −

 即時演示

using System;
using System.Collections.Generic;
public class Program {
   public static void Main() {
      List < string > myList = new List < string > () {
         "Football",
         "Soccer",
         "Tennis",
      };

      // finding index
      int index = myList.FindIndex(a => a.Contains("Tennis"));

      // displaying index
      Console.WriteLine("List Item Tennis Found at index: " + index);
   }
}

輸出

List Item Tennis Found at index: 2

更新於:09-Sep-2023

38K+ 瀏覽

開啟你的 職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.