我想将字符串the lord of the rings
和标题大小写带到The Lord of the Rings
。
然而,内置的.ToTitleCase()
函数将每个单词都大写。 The Lord Of The Rings
。
我想在这里使用英语规则和小写of
和the
以及其他连词。
https://english.stackexchange.com/a/34
C#
string title = "the lord of the rings";
TextInfo textinfo = new CultureInfo("en-US", false).TextInfo;
title = textinfo.ToTitleCase(title);