以前写最简单的ado.net应用的时候,直接写da.Fill(ds),然后写成return ds就把数据给返回了,现在接触到的程序越来越复杂了,好象都是自己定义一个类让他继承于DATASET.一般写成public class myData : DataSet{}.然后对数据库操作的时候直接写了data d=new data(),这种类型,然后最后返回的是d了,自己一直再用,但不知道为什么要写成这样,这样写比原来的写法有什么好处呢!请大家来解困惑!