日期:2014-05-17  浏览次数:20628 次

c# 数值字符串排序和删除重复值问题,高手指点
要求如下:
字符串数组string []a={"12,11,15","12,13,14","12,14,13"}将各元素排序变成{"11,12,15","12,13,14","12,13,114"}
删除重复元素,a[1]和a[2]删除一个,
最后得到a={"11,12,15","12,13,14}


求高手指点,完整代码
谢……

------解决方案--------------------
C# code

 string[] str= { "12,11,15", "12,13,14", "12,14,13" };
 str= str.Select(s => string.Join(",", s.Split(',').OrderBy(b => b).ToArray())).Distinct().ToArray();