我目前正在被我的一个系统上显示和输入的所有名称视觉攻击.基本上,用户使用屏幕键盘,并不倾向于整齐地写东西!即约翰史密斯最终成为约翰史密斯或约翰史密斯.
我想要一种整齐地输入名称并显示它们的方法.我已经编写了一个遍历所有名称的方法并且做到了这一点,但它大约有20行代码并且效率不高.
有没有一个很好的方法来实现这一目标?我试过.ToTitleCase(),但它不适用于像O'Brien和McCarthy这样的案件?有没有什么可以做到这一点,很好吗?我的代码目前基本上有一个特殊情况列表,如果它们包含特殊情况,则会通过并操作它们......但这并不是世界上最有效的事情.
提前致谢.
真的有关系吗?如果用户不关心他们的名字是全是大写还是小写,那么我建议您也不必担心.
关心他们的名字如何大写的用户可能会谨慎地输入他们的名字.
如果你开始搞乱大写,那么就有可能弄错并冒犯用户.
当然,系统的其他方面需要更多的关注......