C# 特殊文字
文字列 - 特殊文字
文字列は引用符で囲む必要があるため、C#はこの文字列を誤解し、エラーを生成します。
{.language-csharp .techis-border-red .techis-white}
string txt = "We are the so-called "Vikings" from the north.";
この問題を回避する解決策は、バックスラッシュのエスケープ文字を使用します。
バックスラッシュ(\
)エスケープ文字は、特殊文字を文字列文字に変換します。
エスケープ文字 |
結果 |
説明 |
---|---|---|
\' | ' | 一重引用符 |
\" | " | 二重引用符 |
\\ | \ | バックスラッシュ |
\"
シーケンスは、文字列に二重引用符を挿入します。
例
{.language-csharp .techis-white}
string txt = "We are the so-called \"Vikings\" from the north.";
\'
シーケンスは、文字列に一重引用符を挿入します。
\\
シーケンスは文字列にバックスラッシュを1つ挿入します。
C#のその他の便利なエスケープ文字は次の通りです。
コード |
結果 |
それを試してみてください |
---|---|---|
\n | 改行 | |
\t | タブ | |
\b | バックスペース |
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。