記事内に商品プロモーションを含む場合がありますひなドリC#でWebフォーム作ったはいいけど、郵便番号とか電話番号をいい感じに操作できない...。したらいい?わかドリ文字列操作を使えるようになれば、文字列の結合や分割も自由自在だよ!今回はそこを覚えていこう!Webフォームで電話番号や郵便番号を入力できるように下はいいけれど、”-”で区切ったりしたい時や、先頭の3文字だけほしいときありますよね。わかドリもよくあります。比較:”==”を使う分割:Splitを使う置換:Replaceを使う一部の切り取り:Substringを使う今回のゼロわか結合まず絶対覚えるべき文字列操作は結合。各種フォームなどで結合して使用したりチェックしたりすることが多いです。ここでは、一番簡単な「+」演算子を使ってみましょう。以下のように+演算子を使って文字列を連結することができます。World!"2つの文字列だけでなく、いくつかの文字列を結合することもできます。World!"上記の例では、+演算子を使って3つの文字列を連結しています。文字列を連結する場合、+演算子は文字列の数が増えるにつれて効率が低下することがあります。そのため、文字列の連結が頻繁に行われる場合は、StringBuilderクラスを使用することが推奨されます。わかりやすいのでこういう方法もあるということを覚えておこう!より詳しく知りたい方はこちらの記事も合わせて読みましょう。簡単なのは"+"で文字列結合することだけど、他にも方法があるか...比較:”==”を使うわかドリ“==”や”!=”を使って比較しましょう。以下に演算子を使った文字列比較の方法を説明します。Console.WriteLine("文字列は等しいです。Console.WriteLine("文字列は等しくありません。文字列を比較しています。なり、”文字列は等しいです。いうメッセージが表示されます。なり、”文字列は等しくありません。いうメッセージが表示されます。わかドリこちらも一番簡単な方法。詳しく学びたい方は、以下の記事も読んでみよう。基本的には'=='という演算子を使えばいいよ。あと...分割:Splitを使うわかドリ文字列の分割は”Split”を使いましょう。メソッドを使用して、指定した区切り文字で文字列を分割することができます。"World"]これは”Hello,World”という文字を”,”で区切って配列にするというパターン。”World”が格納されます。わかドリ分割は後から出てくるSubstringを使う方法もあるけど、区切り文字が決まっている場合はこちらの方がいいよ。置換:Replaceを使うわかドリ置換、文字列の置き換えはReplaceを使いましょう。Replaceメソッドを使用して、指定した文字列を別の文字列で置換できます。World”という文字のWorldをUniverseに置換するパターン。置換は例えば、文字列中の特定の文字を消すこともできます。"090XXXXXXXX"これは”090-XXXX-XXXX”という文字列の”-“を削除した例です。正確には削除ではなく”-“を””(空文字)で置換したという考え方になります。この考え方は非常に便利なので、覚えておきましょう。わかドリ置換は本当にいろんな使い方をするから、覚えておきましょう!一部の切り取り:Substringを使うわかドリ文字列の一部が欲しい時はSubstringを使いましょう。メソッドは、文字列の一部を切り取るために使用します。指定した開始位置から指定した長さ(または終端まで)の部分文字列を取得します。わかドリ引数の指定の仕方で文字の取れ方が違うよ。メソッドの第1引数は、切り取りを開始する位置(インデックス)を指定します。この位置は0から始まります。第2引数を省略すると、開始位置から文字列の終端までを切り取ります。第2引数を指定すると、指定した長さだけの部分文字列を切り取ります。わかドリ文字列以上の長さを指定したり、範囲外の数を指定すると例外が発生するから注意!今回のゼロわかこの記事でわかったことC#での文字列操作方法お疲れさまでした。今回は、C#での文字列操作方法についてお伝えしました。MEわかドリ現役SE。何とか転職したりして10年生き残った。プログラミングのブログを運営。SEわかドリ現役SE。何とか転職したりして10年生き残った。プログラミング未経験だったかつての自分であるひなドリを救うため、プログラミングのブログを運営。