请教一个自定义数据绑定问题,关于同一个类不同属性怎么设计
private void simpleButton1_Click(object sender, EventArgs e) { List<SempleList> AddLyr = new List<SempleList>(); AddLyr.Add(new SempleList(0)); AddLyr.Add(new SempleList(1,false)); } public class SempleList { int ID; bool SameName; public SempleList(int ID) { this.ID = ID; } public SempleList(int ID, bool SameName) : this(ID) { this.SameName = SameName; } }
private void simpleButton1_Click(object sender, EventArgs e) { List<SempleListBase> AddLyr = new List<SempleList>(); AddLyr.Add(new SempleList1(0)); AddLyr.Add(new SempleList2(1,false)); } public class SempleList1 :SempleListBase { int ID; ... } public class SempleList2 :SempleListBase { int ID; bool SameName; }