「C#」IndexOfメソッドで指定要素のインデックスを取得する方法
構文
List<T>.IndexOf メソッド
List<T> のうち指定したインデックスから最後の要素までの要素範囲の中から、指定したオブジェクトを検索し、最初に出現する位置の 0 から始まるインデックス番号を返します。
C#コード
using System; using System.Collections.Generic; namespace com.arkgame.ConsoleAppDemo { class Program { static void Main(string[] args) { var cftLst = new List<string>(); cftLst.Add("AA"); cftLst.Add("BB"); cftLst.Add("CC"); cftLst.Add("DD"); cftLst.Add("EE"); foreach (var k in cftLst) { Console.WriteLine("要素:"+k+ " インデックス: "+cftLst.IndexOf(k)); } } } }
実行結果
要素:AA インデックス: 0
要素:BB インデックス: 1
要素:CC インデックス: 2
要素:DD インデックス: 3
要素:EE インデックス: 4