stringの文字列を「大文字→小文字へ変換」、「小文字→大文字」へ変換する方法を紹介します。
超簡単です。
文字列を大文字⇔小文字へ変換したいケースは結構ある
実際プログラムを組んでいると、結構大文字⇔小文字へ変換したケースはあります。
以下のようなサンプルプログラムを組んでみました。
変換前のTextBoxに入力した文字列を、大文字⇔小文字へ変換し、変換後のTextBoxへ表示するだけのプログラムです。
string型の文字列を「大文字→小文字」へ変換する方法
コードは以下の通り。
ボタンのClickイベントハンドラを記述しています。
1 2 3 4 5 6 7 8 | private void btnLtoS_Click(object sender, EventArgs e) { string source = this.textSource.Text; string dest = source.ToLower(); this.textDest.Text = dest; } |
実際に大文字から小文字へ変換するのは以下のコードです。
1 | string dest = source.ToLower(); |
stringのToLower()を使用するだけです。
string型の文字列を「小文字→大文字」へ変換する方法
続いて、小文字を大文字に変換する方法です。
だいたい先ほどのサンプルでお分かりかと思いますが。
1 2 3 4 5 6 7 8 | private void btnStoL_Click(object sender, EventArgs e) { string source = this.textSource.Text; string dest = source.ToUpper(); this.textDest.Text = dest; } |
実際の小文字→大文字変換処理は以下のコード。
1 | string dest = source.ToUpper(); |
ToUpperを使用します。
まとめ
string型の文字列を、「大文字⇔小文字」変換する方法は
- stirng.ToLower():大文字→小文字へ変換
- stirng.ToUpper():小文字→大文字へ変換