Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
C# の List データ型のすべてのインデックスを任意の整数配列に入れたい。それは可能ですか?私はこれを試しました:
ckey = Command.IndexOf("Callers:");
どこにckeyとint[]がCommandありList<String>ます。
ckey
int[]
Command
List<String>
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();