我现在有很多条数据,每条数据包括2种数据(其实有很多个,为了简化说明)
也就是类似2列多行的表
这2列的数据类型是:string和byte[]本来想将这些数据存到一个datatable中,可是调试后发现,byte[]不能存到datatable中要求其实很简单,有类似datatable.rows.add(),delete()就可以了,能存byte[]是关键。怎么办?构造函数?写个对象?<list>?

解决方案 »

  1.   


    Dictionary<string,byte[]>顶1楼
      

  2.   

    object,list<object>...
    或者自己写类,估计都成吧
      

  3.   

    Dictionary这个函数我以前用过,效率非常高
    可是我说了看似2个变量   其实我有好多个的
      

  4.   

    说出你实际需要的。
    多个你可以定义一个结构,比如
    Dictionary<string,yourtype>
    class yourtype
    {
        type1 item1;
        ....
    }
      

  5.   

    对  我想写个类
    但是我不知道继承哪个了?System.Collections.CollectionBase ?这个好像只有add和romove吧?
    能不能定义多列?
      

  6.   


    可惜你用心帮忙。iey000 -> duoluoo
    http://topic.csdn.net/u/20101027/14/3d51007b-9542-4c05-ac53-816a6d24c700.html
    http://topic.csdn.net/u/20100927/10/729837a3-5215-4cc9-8d1d-1c52b9d9afaa.html
    http://topic.csdn.net/u/20100721/13/ccfe7f68-5592-445b-868d-9c17fd5650da.html
    http://topic.csdn.net/u/20100830/15/43a5270b-7ebb-40c0-845b-96ada65c95e3.html
    http://topic.csdn.net/u/20101029/10/fc3d7fa6-9651-4b5d-8af2-ae74cd564dcd.html
    http://topic.csdn.net/u/20100804/10/50b0d119-7642-46db-b625-81b11c9c3bb2.htmlduoluoo -> iey000
    http://topic.csdn.net/u/20101111/15/199dd121-b7be-497e-a95d-8d20daba62fc.html
    http://topic.csdn.net/u/20101115/12/2f835433-4d8f-4310-aef9-85ad096c93d1.html
    http://topic.csdn.net/u/20101116/12/2869c6e4-ebac-4a8e-bbcd-598042c5df1d.html
    http://topic.csdn.net/u/20101112/11/2e5bc61a-ed39-46fd-b8c8-5b7b53150f80.html
    http://topic.csdn.net/u/20101111/10/7977c485-52ac-4c79-8244-49330072a17f.html
      

  7.   

    就写个对象就可以了
    对象中申明2个属性即可(list<string> a,list<byte[]> b)
    把数据存在这个对象中
    或者直接用Dictionary<string,type>
      

  8.   

    小弟对cs写新对象真的不懂,以前也就写写struct的,现在不会了,帮个忙么,谁给个样例
      

  9.   

    to # 8
    你有没有看其中的帖子,要么没人回答,要么回答的不好,我不把分给来混分的人,他们回答的还没有我自己想的好。。
    对于真正能答出问题,并且我采用了的,我从来不吝啬分数比如:http://topic.csdn.net/u/20101119/10/674f5c9c-6e4b-4b1b-a133-8209393c147f.html
    这个是我今天早上发布的,看清楚了,我11点21分结的帖子,那个2星星这么高级的账号肯定不是我小号,
    而对于这个帖子,我还是采用了自己的方法,还是小号来回答:在定义datatable的时候,将存放byte[]数据的列的数据类型描述清楚就可以了,没必要采用其他类或者对象,数据不会丢失