C#:
文字列を小文字に変換
何となぜ?
文字列を小文字に変換することは、プログラミングにおいて、大文字と小文字を区別しない比較をしたい時や、データの一貫性を保つために行います。ユーザーが入力したテキストを整形する際にも使われます。
How to:
方法:
string originalText = "Konnichiwa, Sekai!";
string lowerCaseText = originalText.ToLower();
Console.WriteLine(lowerCaseText);
// 出力: konnichiwa, sekai!
Deep Dive
詳細情報:
小文字変換は長い歴史を持ち、プログラミング言語が発展するにつれて進化してきました。C#ではToLower()
やToLowerInvariant()
といったメソッドを使って実現します。ToLowerInvariant()
はカルチャーに依存しないケース変換を提供し、異なるカルチャー間でも一貫性を保つために使用されます。中にはTextInfo
クラスを使ったより細かい制御を行う方法もありますが、ほとんどの場面ではToLower()
で事足ります。