文字列を小文字に変換

C#:
文字列を小文字に変換

何となぜ?

文字列を小文字に変換することは、プログラミングにおいて、大文字と小文字を区別しない比較をしたい時や、データの一貫性を保つために行います。ユーザーが入力したテキストを整形する際にも使われます。

How to:

方法:

string originalText = "Konnichiwa, Sekai!";
string lowerCaseText = originalText.ToLower();

Console.WriteLine(lowerCaseText);
// 出力: konnichiwa, sekai!

Deep Dive

詳細情報:

小文字変換は長い歴史を持ち、プログラミング言語が発展するにつれて進化してきました。C#ではToLower()ToLowerInvariant()といったメソッドを使って実現します。ToLowerInvariant()はカルチャーに依存しないケース変換を提供し、異なるカルチャー間でも一貫性を保つために使用されます。中にはTextInfoクラスを使ったより細かい制御を行う方法もありますが、ほとんどの場面ではToLower()で事足ります。

See Also

関連リンク: