好的,我有一个类似于以下的课程......
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; }
}
}
当我在我的代码中引用时,我有一个将“订单”列表作为参数的方法。
ACME.Order newOrder = new ACME.Order();
ACME.Items newItems = new ACME.Items();
newOrder.ID = xxx
newItems.ItemName = xxx
SendOrderWithItemsFunction(newOrder)
以上工作正常,但是我的项目没有添加功能,因此我可以执行以下操作
newOrder.Items.Add(newItem);
和
newOrder.Items = newItems
将不起作用,因为它说它不能将 newOrder.Items 隐式转换为 newItems[]。
缺少什么?