使用LINQ取得索引
LINQ提供了一種高效率的方法來取得資料來源中滿足特定條件的元素索引。具體步驟如下:
選擇與投影: 使用Select()方法將資料來源中的每個元素及其索引進行投影。例如:
<code> myCars.Select((car, index) => new { car, index });</code>
條件過濾: 使用Where()子句套用過濾器,以識別滿足所需條件的元素。
取得索引: 最後,使用First()或FirstOrDefault()方法擷取索引。例如下:
<code> myCars.Select((car, index) => new { car, index }) .Where(myCondition) .First().index;</code>
這種方法提供了一種簡潔且有效率的方式來檢索匹配元素的索引。與使用普通循環相比,它更易讀且性能更高。
以上是如何使用 LINQ 取得與條件相符的元素的索引?的詳細內容。更多資訊請關注PHP中文網其他相關文章!