首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C#中的Diacritics字母排序

C#中的Diacritics字母排序
EN

Stack Overflow用户
提问于 2010-09-06 21:53:13
回答 2查看 747关注 0票数 2

我想知道你是如何按照字母顺序(一个列表箱)用C语言的音符来排列人的全名的呢?

提前谢谢。

Q__:那么你只是想把对话当作“原始”字母吗?(Joao和Joao一样)?- NullUserException

A__:我想以我定义的语言对待它们,尊重人们每天使用的字母顺序规则。我相信它是用每种语言的语法写的。谢谢。-奎普斯

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-09-06 22:49:26

这篇MSDN文章应该为您提供所需的内容:比较和排序特定区域性的数据。它用代码示例描述区域性敏感的比较、排序和规范化。

票数 5
EN

Stack Overflow用户

发布于 2010-09-06 22:41:39

可以使用s.Normalize(NormalizationForm.FormD)对字符串s进行规范化,将重音字符分隔为非重音字符,后面跟着重音符号。然后可以使用CharUnicodeInfo.GetUnicodeCategory(c) == UnicodeCategory.NonSpacingMark识别规范化s中的重音字符c。因此,您可以实现您自己的字符串比较操作符,以便在重音上放置所需的任何顺序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3654490

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档