TECH I.S.

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.";

\'シーケンスは、文字列に一重引用符を挿入します。

{.language-csharp .techis-white}
string txt = "It\'s alright.";

\\シーケンスは文字列にバックスラッシュを1つ挿入します。

{.language-csharp .techis-white}
string txt = "The character \\ is called backslash.";

C#のその他の便利なエスケープ文字は次の通りです。


コード

結果

それを試してみてください

\n 改行
\t タブ
\b バックスペース

プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細