を返すメソッドがありますがIEnumerable<KeyValuePair<string, ArrayList>>
、一部の呼び出し元は、メソッドの結果を辞書にする必要があります。をに変換しIEnumerable<KeyValuePair<string, ArrayList>>
てDictionary<string, ArrayList>
使用できるようにするにはどうすればよいTryGetValue
ですか?
方法:
public IEnumerable<KeyValuePair<string, ArrayList>> GetComponents()
{
// ...
yield return new KeyValuePair<string, ArrayList>(t.Name, controlInformation);
}
発信者:
Dictionary<string, ArrayList> actual = target.GetComponents();
actual.ContainsKey("something");
重複の可能性はありますか?stackoverflow.com/questions/7850334/...
—
Coolkau