以下各项的最佳数据结构是什么:我有一个自定义对象
public class Package
{
private Guid packageId;
private List<Guid> contracts;
private List<Guid> states;
public List<Guid>Contracts {get;set;}
public List<Guid>States {get;set;}
public Guid PackageId { get; set; }
public Package()
{
....
}
}
我将拥有一个List<Packages>包含和共享一个公共ID(PackageId)的属性。我将在运行时(并非全部在初始化时)将Packages对象中的Guid添加到Package对象中的不同属性(状态,合同等)。我如何最好地构造类,以便在对象初始化后添加对象的各种属性?示例,结构,使我可以执行以下操作:
var List<Package> Packages = new List<Package>;
Packages[aGuid].Contracts.Add(Guid);
斯蒂芬大帝
相关分类