static void Main(string[] args) { var x = new MyKeyedCollection(); x.Add(new MyType() { Key = 110L, Value = 0.1 }); x.Add(new MyType() { Key = 122L, Value = 0.1 }); x.Add(new MyType() { Key = 233L, Value = 0.1 }); x.Add(new MyType() { Key = 344L, Value = 0.1 }); foreach (int key in x.Keys()) { Console.WriteLine(x[key].Key); } Console.Read(); }
public Owner() { Items = new MyCollection(this); KeyedItems = new MyKeyedCollection(this); }
public MyReadOnlyKeyedCollection(MyKeyedCollection innerCollection) : base() { this.innerCollection = innerCollection; }