public partial class consignmentshop : Form
{
private Store store = new Store();
private object FristName;
private string LastName;
public consignmentshop()
{
InitializeComponent();
SetupData();
}
private void SetupData()
{
store.Vendor.Add(new Vendor { FristName = "bill" ,LastName = "smith"});
store.Vendor.Add(new Vendor { FristName = "sue", LastName = "smith" });
}
}
namespace ConsignmetShopLibrary1
{
public class Store
{
public readonly object Vendor ;
public string Name { get; set; }
public List<Vendor> Vendors { get; set; }
public List<Item> Items { get; set; }
public Store()
{
Vendors = new List<Vendor>();
Items = new List<Item>();
}
}
}
答案 0 :(得分:0)
您必须在供应商集合中添加项目,而不是供应商。
void SetupData() { store.Vendors.Add(new Vendor { FristName = "bill" ,LastName = "smith"}); store.Vendors.Add(new Vendor { FristName = "sue", LastName = "smith" }); }
答案 1 :(得分:0)
问题出在班级商店:
public readonly object Vendor;
我想您实际想要拨打的内容是Vendors.Add
,而不是Vendor.Add
您最初在问题的第一个版本中所做的事情。