Instanziieren Sie ein Objekt der Klasse und initialisieren einer Liste

Gibt es eine Möglichkeit, kann ich initialisieren einer Liste in eine Klasse mit vorhandenen Elementen?

Ich im Grunde möchte, instanziieren Sie ein Objekt der Klasse und initialisieren Sie eine Liste mit einigen Elementen, in der bereits von bestehenden als auch neuen Produkten.

public class Item
{
    public string Property {get; set;}
}

public class MyClass
{
    public virtual IEnumerable<Item> Items {get; set;}
}

var itemToAdd = context.Items( i => i.Property == "Desired" );

MyClass myclass = new MyClass()
{
    Items = new List<Item>() 
    {
        new List<Item> (),
        { 
            Property = "New" 
        },
        //Would like itemToAdd to be added here when I create a new List.
    }
};
InformationsquelleAutor khaihon | 2012-04-26
Schreibe einen Kommentar