C#やVB.NETで英字を大文字、小文字に変換する方法を解説します。
アルファベットの文字列を大文字・小文字に変換したいときはどうしたらいいかな?
大文字にしたいときはToUpper、小文字にしたいときはToLowerを利用することで変換できますよ。
目次
英字を大文字に変換
ToUpperメソッドを使用することで、英字の文字列を大文字に変換することができます。ToUpperメソッドは、文字列内のすべての英字を大文字に変換し、変換後の文字列を返します。
文字列.ToUpper()
以下は、ToUpperメソッドを使用した例です。
string moji = "abcdefg";
MessageBox.Show(moji.ToUpper());
Dim moji As String = "abcdefg"
MessageBox.Show(moji.ToUpper())
ABCDEFG
CHECK
文字列中に小文字の英字が含まれている場合、ToUpperメソッドはそれらを大文字に変換します。
既に大文字の英字が含まれている場合は、その文字はそのまま維持されます。
英字を小文字に変換
ToLowerメソッドを利用すると、文字列中のすべての大文字の英字を小文字に変換することができます。
ToLowerメソッドは、文字列内のすべての英字を小文字に変換し、変換後の文字列を返します。文字列中に小文字の英字が含まれている場合は、その文字はそのまま維持されます。
文字列.ToLower()
string moji = "ABCDEFG";
MessageBox.Show(moji.ToLower());
Dim moji As String = "ABCDEFG"
MessageBox.Show(moji.ToLower())
abcdefg
CHECK
ToUpperメソッド、ToLowerメソッドを利用すると、大文字小文字を区別しない検索や、大文字小文字を統一する処理などに利用することができます。また、文字列を比較する際にも便利です。
リスキリングでキャリアアップしてみませんか?
リスキリング(学び直し)は、経済産業省が推奨しており、
今だけ、最大70%のキャッシュバックを受けることができます。
最大70%の給付金が出るおすすめのプログラミングスクール!
国策で予算が決められているため申し込みが多い場合は早期に終了する可能性があります!
興味のある方はすぐに確認しましょう。
コメント