我想利用继承System.Data名称空间的类。
具体来说,我希望分别从DataColumn,DataTable和Dataset派生类CarColumn,CarTable和CarSet。
我希望能够为每个班级增加额外的特性。作为一个例子,这就是我想在类中引用项目的方式:
CarSet.CarTable(0).Columns(0).foo
CarSet.CarTable(0)的.bar
我知道VB.Net不具备多重继承功能。实现这一目标的最佳方法是什么?
谢谢, 保罗
答案 0 :(得分:0)
我不相信你能以一种简单的方式实现你想要的。我相信你必须分别对CarColumn,CarDataRow,CarTable和CarDataSet进行子类化(也可能在某处有CarDataView / CarDataRowView)。
你有没有机会使用其他设计,也许是LINQ?