当前位置:编程学习 > C#/ASP.NET >>

list<string []> 集合中的每一项,相同数组的合并

请问一下,一个list<string []>  集合,怎么通过 string[] 组中的某个下标索引,来合并相同的string[]组 ,得到一个新的list<string[]> 集合啊,简单的方法 ,应该怎么写呀?  
--------------------编程问答--------------------
引用 楼主 LW_WWW 的回复:
请问一下,一个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[]> 转换 --------------------编程问答--------------------
引用 楼主 LW_WWW 的回复:
请问一下,一个list<string []>  集合,怎么通过 string[] 组中的某个下标索引,来合并相同的string[]组 ,得到一个新的list<string[]> 集合啊,简单的方法 ,应该怎么写呀?

没看懂 --------------------编程问答--------------------
引用 6 楼 q107770540 的回复:
引用 楼主 LW_WWW 的回复:请问一下,一个list<string []>  集合,怎么通过 string[] 组中的某个下标索引,来合并相同的string[]组 ,得到一个新的list<string[]> 集合啊,简单的方法 ,应该怎么写呀?
没看懂


--------------------编程问答-------------------- 有时提问人的描述的确让人看了不是很明白,尽量描述得让人看明白也不容易啊,呵呵 --------------------编程问答-------------------- 一个for就完了
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,