有没有简单的方法,我可以按字母顺序sortingstring中的字符
我有这样的string:
var a = "ABCFE"; 有一种简单的方法,我可以将这个stringsorting为:
 ABCEF 
谢谢
你可以使用LINQ:
 String.Concat(str.OrderBy(c => c)) 
 如果你想删除重复,添加.Distinct() 。 
是; 将string复制到一个char数组,对char数组进行sorting,然后将其复制回一个string。
 static string foo3(string str) { char[] foo = str.ToArray(); Array.Sort(foo); return new string(foo); } 
 new string (str.OrderBy(c => c).ToArray())