C# で二重引用符をエスケープする

Muhammad Maisam Abbas 2024年2月16日
  1. C# の""エスケープ文字で二重引用符をエスケープする
  2. C# の\エスケープ文字で二重引用符をエスケープする
C# で二重引用符をエスケープする

このチュートリアルでは、C# で二重引用符をエスケープする方法について説明します。

C# の""エスケープ文字で二重引用符をエスケープする

He said, "Hi"のような文字列を保存したい場合は、C# で二重引用符エスケープ文字 ""を使用する必要があります。これを""Hi""のような文字列変数内に格納するには、二重引用符を"Hi"のような二重引用符の別のペアで囲む必要があります。次のコード例は、C# で""エスケープ文字を使用して二重引用符をエスケープする方法を示しています。

using System;

namespace escape_quotes {
  class Program {
    static void Main(string[] args) {
      string msg = @"He said ""Hi""";
      Console.WriteLine(msg);
    }
  }
}

出力:

He said "Hi"

C# で""エスケープ文字を使用して、文字列 msg を値 He said "Hi"で保存しました。

C# の\エスケープ文字で二重引用符をエスケープする

\エスケープ文字を使用して、C# の文字列変数内に文字列 He said "Hi"を格納することもできます。He said \"Hi\"と言ったように、二重引用符の前に\を書く必要があります。次のコード例は、C# で\エスケープ文字を使用して二重引用符をエスケープする方法を示しています。

using System;

namespace escape_quotes {
  class Program {
    static void Main(string[] args) {
      string msg = "He said \"Hi\"";
      Console.WriteLine(msg);
    }
  }
}

出力:

He said "Hi"

C# で\エスケープ文字を使用して、文字列 msg を値 He said "Hi"で保存しました。

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

関連記事 - Csharp String