文字列["first"、 "second"、 "third" 「第2」、「第3」)。配列の中にあるDictionary.Keyに反復するC#
myArray
を繰り返し実行するのに最適な方法はありますか?各繰り返しは、現在の値をmyDictionary
と比較して、それぞれの要素と一致するかどうかを確認します。
現時点では、反復回数が多すぎるため混乱しています。ここに私のコードスニペットがあります:
foreach (var value in myArray)
{
foreach (KeyValuePair<string, object> entry in myDictionary)
{
if (entry.Key.Contains(value))
{
// Do stuff...
}
}
}
明らかに問題は反復が多すぎるということです。
どうmyDictionary.ContainsKey 'について'代わりに2番目のループ? – Pikoh