-2

C# の List データ型のすべてのインデックスを任意の整数配列に入れたい。それは可能ですか?私はこれを試しました:

ckey = Command.IndexOf("Callers:");

どこにckeyint[]CommandありList<String>ます。

4

1 に答える 1

1
int[] indices = Enumerable.Range(0, Command.Count).ToArray();

編集:特定の文字列のインデックスを見つけたい場合は、次のことができます。

string toFind = //
int[] indices = strs.Select((s, idx) => new { Str = s, Idx = idx })
                    .Where(p => p.Str == toFind)
                    .Select(p => p.Idx)
                    .ToArray();
于 2013-05-25T13:06:33.890 に答える