「C#」IndexOfメソッドで指定要素のインデックスを取得する方法

構文
List<T>.IndexOf メソッド
List<T> のうち指定したインデックスから最後の要素までの要素範囲の中から、指定したオブジェクトを検索し、最初に出現する位置の 0 から始まるインデックス番号を返します。
C#コード

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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));
}
}
}
}
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)); } } } }
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

C#

Posted by arkgame