C#中汉字按照首字拼音排序

您所在的位置:网站首页 拼音字母的排列 C#中汉字按照首字拼音排序

C#中汉字按照首字拼音排序

2024-07-12 21:23| 来源: 网络整理| 查看: 265

string[] arr = { "熊德舞", "欧阳修", "盛军", "舞阳", "阿史那","陈吉利" }; //姓名按照拼音排序 Array.Sort(arr);

排序后效果:

-      arr    {string[6]}    string[]         [0]    "阿史那"    string         [1]    "陈吉利"    string         [2]    "欧阳修"    string         [3]    "盛军"    string         [4]    "舞阳"    string         [5]    "熊德舞"    string  

如果是集合,则排序一样的很简单,执行效果还是按照汉字首字拼音排序的

  List list = new List();   list.Add(new ViewModel() { guid="1",title= "熊德舞" });   list.Add(new ViewModel() { guid = "2", title = "欧阳修" });   list.Add(new ViewModel() { guid = "3", title = "盛军" });   list.Add(new ViewModel() { guid = "4", title = "舞阳" });   list.Add(new ViewModel() { guid = "5", title = "阿史那" });   list.Add(new ViewModel() { guid = "6", title = "陈吉利" });   var list2= list.OrderBy(w => w.title);

 

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3