您好我正在尝试将从数据库中提取的一些字符串转换为“标题案例”,但它不适用于像'JAMES Smith'这样的记录。输出完全相同。任何线索的人?
TextInfo companyName = new CultureInfo("en-US", false).TextInfo;
if(!myRecord.IsDBNull(myRecord.GetOrdinal("GENCLIENTNAME")))
{
myCompany.GenClientName =companyName.ToTitleCase(myRecord.GetString(myRecord.GetOrdinal("GENCLIENTNAME")));
}
答案 0 :(得分:2)
答案 1 :(得分:2)
ToTitleCase
不会转换所有大写字词。首先将此转换为小写。
companyName.ToTitleCase(myRecord.GetString(myRecord.GetOrdinal("GENCLIENTNAME")).ToLower())