日期:2014-05-18  浏览次数:20974 次

如何对数据进行去重处理
用正则提取一论坛板块列表地址,发现提取到的地址全部是重复的,请问如何去重处理?

提取到的数据格式为:1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8

如何去重处理,得到:1,2,3,4,5,6,7,8

效率别太差就行了,谢谢

------解决方案--------------------
VS2008?

string s = "1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8";
s = string.Join(",", s.Split(',').Distinct().ToArray());



------解决方案--------------------
C# code
 List<string> s = "1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8".Split(',').ToList<string>();

            List<string> df = s.Distinct().ToList();
            foreach (var k in df)
            {
                MessageBox.Show(k.ToString());
            }