Hinzufügen einer Liste Element in einer anderen Liste

Ok, ich habe eine Klasse, die der folgenden ähnelt...

public class Order
{
    private Guid id;
    [DataMember]
    public Guid ID
    {
        get { return id; }
        set { id = value; }
    }

    private List<Items> orderItems;
    [DataMember]
    public List<Items> OrderItems
    {
        get { return orderItems; }
        set { orderItems= value; }
    }

}

public class Items
{
    private string itemName;
    [DataMember]
    public string ItemName
    {
        get { return itemName; }
        set { itemName = value; }
    }

}

Wenn ich den Verweis in meinem code habe ich eine Methode, die in einer "Order" - Liste als parameter.

ACME.Order newOrder = new ACME.Order();
ACME.Items newItems = new ACME.Items();

newOrder.ID = xxx
newItems.ItemName = xxx

SendOrderWithItemsFunction(newOrder)

Den oben funktioniert gut, allerdings habe ich nicht eine Funktion hinzufügen, die für meine Artikel, damit ich etwas tun kann, wie die folgenden

newOrder.Items.Add(newItem);

und

newOrder.Items = newItems

wird nicht funktionieren, weil es sagt, es kann nicht implizit konvertiert newOrder.Elemente newItems[].

Was Fehlt?

InformationsquelleAutor Kuruption | 2009-12-04
Schreibe einen Kommentar