你可以在数据表中 建个字符串字段 strArray
添加的时候如: int [] intArr=new int[][1,2,3,4 }
string result=String.Empty
for(int i=0i<intArr.lengthi++)
{
if(i==(intArr.length-1)) result+=intArr[i]
else result+=intArr[i]+"_" //可以自己定义一个分隔符
}
添加数据时,把result 的值 添到数据库中
获取时 直接 用 split('_')获取就行了。
数组里的元素要分开存效果不好, 如果数组里的元素过多时,那数据库里的字段岂不是N个了,这太浪费资源了,可以把数组里的N个元素组合成一个长的字符串存储,到要取出用时,可以再将字符串分裂为N个元素分别存储数组.有一个函数可以用来将字符串以什么为标记分裂为N段存储为N个元素里而另一个恰好相反,将数组里的N个元素以什么为标记整合为一个字符串欢迎分享,转载请注明来源:内存溢出
评论列表(0条)