C# 客户名称格式化程序
我有一个功能请求来实现名称字段的自动大写C# 客户名称格式化程序,c#,.net,C#,.net,我有一个功能请求来实现名称字段的自动大写 雷切尔·麦克米兰->雷切尔·麦克米兰 dara obriain->dara O'Briain 比尔·盖茨->比尔·盖茨 等等 以前好像是无辜的要求,不是吗 不幸的是,有了这样的通用搜索词,我很难找到任何帮助。如果我必须自己实现这一点,那么我需要一个“双重”姓氏列表(Mc'Mac'O'…等等)或一些可以用来工作的东西,但我觉得这必须在以前完成 所以我想知道是否有人能给我指出正确的方向 谢谢, D.R我认为最好的方法是编写解决方案的一级近似值,即将所有内
- 雷切尔·麦克米兰->雷切尔·麦克米兰
- dara obriain->dara O'Briain
- 比尔·盖茨->比尔·盖茨
- 等等
D.R我认为最好的方法是编写解决方案的一级近似值,即将所有内容转换为小写,首字母大写,并处理您可能想到的额外情况
尝试使用可扩展的解决方案,然后等待需求更改。客户的工作是向您提供准确的要求。区分“O'Brian”和“健忘”案例将是他们的问题。名字就像一个唯一的标识符,如果你继续这样做,你可能会改变人们的身份。你不可能涵盖所有的情况,事实上只是介绍一系列的问题。教育你的客户。我认为,弄清楚如何在不创造奥巴玛的情况下创造奥布莱恩,将使这个项目成为一场永无止境的小噩梦。约翰·麦凯恩说。。。Yeeehaaaaaa!!!!听起来不错。当没有规定所需内容时,任何程序都是正确的。