#8 C#で学ぶ文字列操作の基本

C#の文字列操作は、Javaと似た機能に加えて、読みやすい埋め込みの書き方が用意されています。この記事では、C#における文字列操作の基本を解説します。

文字列補間という便利な書き方

C#には、文字列の前に`$`を付けることで、変数を`{}`で埋め込める「文字列補間」という書き方があります。

string greeting = $"こんにちは、{name}さん";

よく使う文字列操作

  • name.Length 文字数を調べる
  • name.ToUpper() 大文字に変換する
  • name.Replace("A", "B") 文字を置き換える
  • name.Split(',') 指定した記号で分割する

文字列の比較は==でOK

C#でも、`==`だけで文字列の中身を正しく比較できます。

C#ならではの注意点

C#のメソッド名は`ToUpper()`のように、単語の先頭を大文字にする書き方(パスカルケース)が慣習です。JavaScriptの`toUpperCase()`やKotlinの`uppercase()`など、言語ごとにメソッド名の付け方や大文字小文字のルールが異なるため、言語を切り替える際は綴りを見直す癖をつけましょう。

まとめ

C#の文字列操作は`$"{}"`による文字列補間が特に便利です。メソッド名の大文字小文字のルールにも注意しましょう。


本ページはプロモーションを含みます。

参考書籍(PR)

C#をもっと学びたい方には「確かな力が身につくC#「超」入門 第2版」がおすすめです。

コメント

このブログの人気の投稿

#11 Rustで学ぶエラーハンドリングの基本

#16 TypeScriptで学ぶ辞書型(マップ)の基本

#19 Goで学ぶテスト(単体テスト)の基本