文字列内の二重引用符をエスケープするにはどうすればよいですか?
私は試した:
@"He said to me, ""Hello World"". How are you?"
これはうまくいきました --""
になります"
。
文字列を変更する必要がないように二重引用符をエスケープする C# 関数またはその他の方法はありますか?
ベストアンサー1
"
はい、バックスラッシュを使用してエスケープできます。
string test = "He said to me, \"Hello World\" . How are you?";
それ以外の場合は、そのままの文字列リテラルを使用する必要があります。
どちらの場合も文字列は変更されていません。文字列には 1 つのエスケープ文字 "
があります。これは、文字が文字列の一部であり、文字列の終端文字ではないことを C# に伝えるための方法にすぎません。