C#のエスケープシーケンス(特殊文字)一覧です。
エスケープシーケンス一覧
| 書式 | 意味 |
|---|---|
| ¥r | 改行文字(CR) |
| ¥n | 改行文字(LF) |
| ¥r¥n | 改行文字(CR+LF) |
| ¥t | タブ文字 |
| ¥v | 垂直タブ |
| ¥b | バックスペース |
| ¥f | フォームフィード |
| ¥0 | null |
| ¥' | '(シングルクォーテーション) |
| ¥" | "(ダブルクオーテーション) |
| ¥¥ | ¥(円マーク) |
| 書式 | 意味 |
|---|---|
| ¥uXXXX | Unicode文字(XXXXはUnicodeの16進数) |
使用例
例1)string変数に「"¥1,000"」を代入する
string str = "\"\\1,000\"";
str → "¥1,000"
例2)string変数にUnicodeで「あいう」を代入する
string str = "\u3042\u3044\u3046";
str → あいう
備考
- ¥や"、' などの文字は特別な意味を持ちます。なのでこれら文字を扱いたい場合にエスケープシーケンスを使用します。
