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

排序后效果:

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

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

List<ViewModel> list = new List<ViewModel>();
  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);

C#中汉字按照首字拼音排序相关推荐

  1. JAVA获取字符串首字拼音和全拼

    JAVA获取字符串首字拼音或者全部拼音,用的是pinyin4j. import java.util.ArrayList; import java.util.Hashtable; import java ...

  2. 最强汉字得到首字母拼音java版

    网上有很多汉字得到首字母拼音的代码,基本都出自一种方式,通过对private static final char[] chartable = { '啊', * '芭', '擦', '搭', '蛾', ...

  3. 工具类:汉字得到首字母拼音

    1.取得给定汉字串的首字母串,即声母串,只支持GB2312字符集中的汉字,部分汉字不能转换: import java.io.UnsupportedEncodingException;public fi ...

  4. 中文汉字转换成拼音首字 拼音全拼

    1./// <summary> 2. /// 获取汉字的首字母和全拼 3. /// </summary> 4. public class ChineseCode 5. { 6. ...

  5. mysql 中 汉字根据首字母排序

    如果数据库表字段的字符编码是utf8_general_ci(常用) select * from tablename WHERE 1=1 order by CONVERT( name USING gbk ...

  6. sql 汉字转首字母拼音

    从网络上收刮了一些,以备后用 create function fun_getPY(@str nvarchar(4000)) returns nvarchar(4000) as begin declar ...

  7. python按照中文汉字从首字母A-Z排序的方法

    需求: 实现能够按照中文汉字, 按照他的第一个汉字的首字母进行(A-Z)排序; 思路与实现:    将汉字转为拼音, 然后把拼音作为汉字的key, 以字典的形式进行存储;读取他的values[0]取到 ...

  8. java对中文首字母拼音排序

    Java本身并没有提供汉字拼音排序的功能.但是,我们可以使用第三方库或者自己实现算法来解决这个问题. 下面是使用开源库"Pinyin4j"实现汉字拼音排序的示例代码: ``` im ...

  9. Word中灵活的首字下沉

    通常报刊中彩用的书写习惯是首字下沉,查有时候,我们还要不止一个字或字符下沉怎么办?我们设置好首字下沉后,可以发现首字其实变成了文本框,这样你也就知道怎么加下沉的字了吧? 另外,如果要设置下沉行数,那么 ...

  10. word中不能设置首字下沉的一个原因

    昨天下午辅导实验,有个学生问我她的word稳当无法设置首字下沉,我看了看,以为是设置文字效果的原因,结果把文字效果去掉后,发现还是不行.我看了看她的那段文字,发现段首处有一些空格,我把空格删去后就一切 ...

最新文章

  1. 前端学习(2691):重读vue电商网站12之获取选中节点的keys:
  2. spring AOP实现——xml方法
  3. 将M进制的数转换为N进制的数(java)
  4. 一些Chrome 调试小技巧汇总
  5. linux用于开发qt java_Linux下Qt程序的打包发布
  6. FPGA————构建3*3矩阵实现每一列求和
  7. 计算机二级科目有ps吗,计算机二级有ps吗
  8. Optimizing the Transition Waste in Coded Elastic Computing(实现0浪费弹性编码计算)
  9. 《轩辕剑四》:一场关于青铜朋客古代黑科技的浪漫幻想
  10. 2019.05 随笔
  11. H3C云桌面解决方案介绍
  12. base64 decode java_Java实现Base64编解码
  13. W: 校验数字签名时出错。此仓库未被更新,所以仍然使用此前的索引文件。GPG 错误:http://packages.ros.org/ros/ubuntu xenial InRelease: 下列签名无
  14. 计算机一级等级考试模拟试题,全国计算机一级等级考试模拟试题.docx
  15. C#实现获取多网卡IP地址方法
  16. Elasticsearch基础09——search查询API
  17. 深聊性能测试,从入门到放弃之: Windows系统性能监控(一) 性能监视器介绍及使用。
  18. 求解车流量之线性方程组
  19. 360浏览器被2345流氓网页挟持
  20. MATLAB上关于复数矩阵的转置与共轭知识详解

热门文章

  1. 第四天作业发布时间:2021-05-31 09:57:49相关课程:RHCSA2021-05-22 
  2. java 实现macd算法_macd 的java版本实现 包含测试用例
  3. 打印显示服务器脱机win10,win10共享打印机脱机怎么办?
  4. UE4相机贴图,屏幕标注
  5. j1900 nas安装windows蓝屏,无网卡连不上网
  6. c语言:输出一个菱形图案
  7. 计算机提示无法访问手机tf卡,电脑不识别TF卡的解决办法
  8. 计算机概论二进制加法,计算机科学概论二进制
  9. 【AI视野·今日NLP 自然语言处理论文速览 第十七期】Thu, 1 Jul 2021
  10. ubuntu命令行模式与图形桌面切换方法