list<string []> 集合中的每一项,相同数组的合并
请问一下,一个list<string []> 集合,怎么通过 string[] 组中的某个下标索引,来合并相同的string[]组 ,得到一个新的list<string[]> 集合啊,简单的方法 ,应该怎么写呀?--------------------编程问答--------------------
通过 string[] 组中的某个下标索引??什么意思?能具体描述吗? --------------------编程问答-------------------- 应该是这个意思:
string[] str1 = {"1","2","3","4"};
string[] str2 = {"2","3","4"};
string[] str3 = {"1","2","3","4"};
List<string[]> list = new List<string[]>();
list.add(str1);
list.add(str2);
list.add(str3);
因为str1和str3内容完全相同所以只保留一个,操作后结果为
{"1","2","3","4"};
{"2","3","4"};
--------------------编程问答-------------------- 其中所指的索引是0,也就是第一个{"1","2","3","4"}; --------------------编程问答-------------------- string[] str1 = { "1", "2", "3", "4" };
string[] str2 = { "2", "3", "4" };
string[] str3 = { "1", "2", "3", "4" };
List<string[]> list = new List<string[]>();
list.Add(str1);
list.Add(str2);
list.Add(str3);
var ary = list.GroupBy(T => string.Join(",", T)).Select(T => T.Key.Split(',').ToArray()).ToList();
--------------------编程问答-------------------- 用dataset<string[]> 转换 --------------------编程问答--------------------
没看懂 --------------------编程问答--------------------
--------------------编程问答-------------------- 有时提问人的描述的确让人看了不是很明白,尽量描述得让人看明白也不容易啊,呵呵 --------------------编程问答-------------------- 一个for就完了
补充:.NET技术 , C#