C#のstringクラスの使い方

C#のstringクラスの使い方

stringクラスとは

stringクラスは、C#における文字列を扱う基本的なクラスです。stringはSystem.Stringのエイリアスであり、文字の集合を扱います。

文字列の作成

C#では、以下の方法で文字列を作成できます。

string str1 = "Hello, World!";
string str2 = new string(new char[] { 'H', 'e', 'l', 'l', 'o' });
string str3 = string.Empty; // 空の文字列

主なメソッド

stringクラスには多くの便利なメソッドがあります。

  • Length – 文字列の長さを取得
  • ToUpper(), ToLower() – 大文字・小文字変換
  • Substring() – 部分文字列の取得
  • Replace() – 文字列の置換
  • Split() – 指定した文字で分割
  • Trim() – 前後の空白を削除
string text = "  Hello C#  ";
Console.WriteLine(text.Trim()); // "Hello C#"

文字列のフォーマット

文字列のフォーマットにはstring.Format()$""構文を使用します。

string name = "太郎";
int age = 30;
Console.WriteLine($"名前: {name}, 年齢: {age}");

文字列の比較

文字列の比較には、==Equals()Compare()を使用できます。

string strA = "hello";
string strB = "Hello";
Console.WriteLine(strA.Equals(strB, StringComparison.OrdinalIgnoreCase)); // true

エスケープシーケンス

C#では、特殊な文字をエスケープするためにバックスラッシュを使用します。

string path = "C:\\Users\\User\\Documents";
string newline = "Hello\nWorld!";

これでC#のstringクラスの基本的な使い方を学ぶことができます。

コメントは受け付けていません。