DataSet的扩展索引器

时间:2014-03-18 11:20:40

标签: c# dataset extension-methods

是否可以创建DataSet扩展来创建默认索引器? 这可能听起来很奇怪,但如果我可以直接访问DataSet对象之间的表格会很方便,如:

MyDataset[0].Rows....

特别是当您在项目中重复调用DataWrappersWithLongNames时。

我知道索引器是静态的麻烦以及使用“this”的麻烦。但我很好奇是否有一个优雅的解决方案。

1 个答案:

答案 0 :(得分:0)

您无法为索引器或属性创建扩展。只是为了方法。

您可以创建一个名为T的方法,然后它将是:

MyDataset.T(0).Rows

这比你想要的多两个角色。