当前位置:  开发笔记 > 编程语言 > 正文

C#格式化 - 如何正确格式化名称?即姓或姓

如何解决《C#格式化-如何正确格式化名称?即姓或姓》经验,为你挑选了1个好方法。

我目前正在被我的一个系统上显示和输入的所有名称视觉攻击.基本上,用户使用屏幕键盘,并不倾向于整齐地写东西!即约翰史密斯最终成为约翰史密斯或约翰史密斯.

我想要一种整齐地输入名称并显示它们的方法.我已经编写了一个遍历所有名称的方法并且做到了这一点,但它大约有20行代码并且效率不高.

有没有一个很好的方法来实现这一目标?我试过.ToTitleCase(),但它不适用于像O'Brien和McCarthy这样的案件?有没有什么可以做到这一点,很好吗?我的代码目前基本上有一个特殊情况列表,如果它们包含特殊情况,则会通过并操作它们......但这并不是世界上最有效的事情.

提前致谢.



1> Richard Ever..:

真的有关系吗?如果用户不关心他们的名字是全是大写还是小写,那么我建议您也不必担心.

关心他们的名字如何大写的用户可能会谨慎地输入他们的名字.

如果你开始搞乱大写,那么就有可能弄错并冒犯用户.

当然,系统的其他方面需要更多的关注......

推荐阅读
有风吹过best
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有