私はこのような辞書を持っています
Dictionary<MyStructure, MyObject>
MyStructure は public struct を意味します ... MyObject は特定のエンティティを意味します ...
次に、イベントを通じて辞書を
IEnumerable<MyObject> col = this.GetCollection().Values;
次に、イベントを管理するときに IEnumerable を使用しますが、それを以前の辞書に変換してそのプロパティにアクセスしたいのですが、できません。私はこれを試します。
Dictionary<MyStructure, MyObject> dict =
args.MyObjectCollection.ToDictionary(x => x.Key, y => y.Value);
「using System.Linq;」を使用しています。キーと値が認識されません。xまたはyの後にポイントを書くとき。ヘルパーはオブジェクト MyObject のプロパティを表示します。