我试图转换textbox
中的数据,字符串将是这样的:
maureen o'hara -> Maureen O'Hara
maureen macnamee -> Maureen MacNamee
Maureen mctavis ->Maureen McTavis
最好的方法是什么?
由于
编辑1: 我尝试了什么:
Name = System.Threading.Thread.CurrentThread.CurrentCulture.TextInfo.ToTitleCase(AccountName.ToLower());
答案 0 :(得分:2)
这可以回答您当前的问题,但它对您目前正在进行的任何其他工作也可能有用。
有一个名为Humanizer
的图书馆将为您完成所有这些工作。
这是您引用libary后需要做的事情:
"maureen o'hara".Transform(To.TitleCase) //returns "Maureen O'Hara"