2007年04月18日

文字列の先頭1文字を大文字に変換する

   このエントリーをはてなブックマークに追加 Clip to Evernote
.NET FrameworkのString クラスには、文字列の先頭を大文字に変換するメソッドがない。
よく利用されると思われるので、Stringクラスにあれば良いのに、と思っていたら、別のクラスにありました。

System.Globalization.TextInfo クラスにあるToTitleCase メソッドです。
C#で書くとこんな感じ。

CultureInfo cultureInfo = Thread.CurrentThread.CurrentCulture;
TextInfo textInfo = cultureInfo.TextInfo;
stirng s = textInfo.ToTitleCase(title);


うーーん、ちょっと面倒ですね。

どうせなら、先頭を小文字にするのも用意されてれば良いのにな。


 

この記事へのトラックバックURL

http://trackback.blogsys.jp/livedoor/gushwell/50752075