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();
    }
Beispiel #2
0
 public Owner()
 {
     Items      = new MyCollection(this);
     KeyedItems = new MyKeyedCollection(this);
 }
Beispiel #3
0
 public MyReadOnlyKeyedCollection(MyKeyedCollection innerCollection) : base()
 {
     this.innerCollection = innerCollection;
 }