- バックスラッシュ () を使用する方法: マルチライン文字列内の引用符をエスケープするには、引用符の前にバックスラッシュを追加します。以下はその例です。
string text = @"This is a multiline string with ""quotes"" inside.";
- 引用符を重ねる方法: マルチライン文字列内の引用符をエスケープする別の方法は、引用符を重ねることです。以下はその例です。
string text = @"This is a multiline string with """"quotes"""" inside.";
- 文字列結合を使用する方法: マルチライン文字列内の引用符をエスケープする別の方法は、文字列結合を使用することです。以下はその例です。
string text = "This is a multiline string with \"" + "quotes" + "\" inside.";
$
記号を使用する方法: C# 6以降では、マルチライン文字列内の引用符をエスケープするために$
記号を使用することもできます。以下はその例です。
string text = $@"This is a multiline string with ""quotes"" inside.";
これらの方法を使用することで、マルチライン文字列内の引用符を正しくエスケープすることができます。お好みやプロジェクトの要件に応じて適切な方法を選択してください。