最近のプロジェクトに取り組んでいる間、私を悩ませてきた何か。文字列をタイトルケースに変更するネイティブ関数がC#にないのはなぜですか?
例えば
string x = "hello world! THiS IS a Test mESSAGE";
string y = x.ToTitle(); // y now has value of "Hello World! This Is A Test Message"
とが.ToLower
あり.ToUpper
、TextInfoオブジェクト(同じプロセス)を使用または作成できることを感謝しますがSystem.Threading.Thread.CurrentThread.CurrentCulture.TextInfo.ToTitleCase
、それはとても...醜いです。
誰もが理由を知っていますか?