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 | バックスペース |