以下のように、c#の文字列に二重引用符を割り当てようとしています
string abc = " " ";
エラーを生成する私も
string abc = " +"+ ";
エラーも発生しますこの問題を解決するのを手伝ってください
以下のように、c#の文字列に二重引用符を割り当てようとしています
string abc = " " ";
エラーを生成する私も
string abc = " +"+ ";
エラーも発生しますこの問題を解決するのを手伝ってください
文字列リテラル内の「」をバックスラッシュでエスケープします
string abc = " \" ";
'verbatim'文字列リテラルを使用する場合は、二重引用符を使用して二重引用符をエスケープできます(C#の文字列):
string abc = @" "" ";
でそれを脱出\
string abc = " \" ";
string blah = "\"";
円記号で二重引用符をエスケープする
\
「」文字をエスケープするためにaを使用することを検討してください。
string abc = "\"";
そのようにエスケープします。
string abc = " \" ";
string commaString= "\"";
スニペットで使用できます。これで、c#が導入したもう1つの最も簡単な方法はstring newString="myString"+commaString<br/>
、新しい文字列になります。これも試してみてください。c#でのエスケープシーケンス処理を学習する必要があると思います。この質問も参照してください。string testString = @" "" "
次のことを試してください。
string abc = "\"";
この\
文字は、C#コンパイラに、次の文字を特別な文字ではなく通常の文字として使用するように指示します(たとえば、C#コンパイラが文字列と見なす二重引用符)。
このように割り当てます
文字列abc="'" abc "'"; string abc = "'" + abc + "'";
また
string abc = " \" ";
これはCやJavaのようなものです。引用記号は円記号でエスケープされます。
またはC#固有の方法で:
string abc = @" "" ";
引用記号は2回入力されます。
次のように、文字列に引用符を使用できます。
string abc = " \" ";