我现在有很多条数据,每条数据包括2种数据(其实有很多个,为了简化说明)
也就是类似2列多行的表
这2列的数据类型是:string和byte[]本来想将这些数据存到一个datatable中,可是调试后发现,byte[]不能存到datatable中要求其实很简单,有类似datatable.rows.add(),delete()就可以了,能存byte[]是关键。怎么办?构造函数?写个对象?<list>?
也就是类似2列多行的表
这2列的数据类型是:string和byte[]本来想将这些数据存到一个datatable中,可是调试后发现,byte[]不能存到datatable中要求其实很简单,有类似datatable.rows.add(),delete()就可以了,能存byte[]是关键。怎么办?构造函数?写个对象?<list>?
Dictionary<string,byte[]>顶1楼
或者自己写类,估计都成吧
可是我说了看似2个变量 其实我有好多个的
多个你可以定义一个结构,比如
Dictionary<string,yourtype>
class yourtype
{
type1 item1;
....
}
但是我不知道继承哪个了?System.Collections.CollectionBase ?这个好像只有add和romove吧?
能不能定义多列?
可惜你用心帮忙。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
对象中申明2个属性即可(list<string> a,list<byte[]> b)
把数据存在这个对象中
或者直接用Dictionary<string,type>
你有没有看其中的帖子,要么没人回答,要么回答的不好,我不把分给来混分的人,他们回答的还没有我自己想的好。。
对于真正能答出问题,并且我采用了的,我从来不吝啬分数比如:http://topic.csdn.net/u/20101119/10/674f5c9c-6e4b-4b1b-a133-8209393c147f.html
这个是我今天早上发布的,看清楚了,我11点21分结的帖子,那个2星星这么高级的账号肯定不是我小号,
而对于这个帖子,我还是采用了自己的方法,还是小号来回答:在定义datatable的时候,将存放byte[]数据的列的数据类型描述清楚就可以了,没必要采用其他类或者对象,数据不会丢失