先日、業務内で装置にコマンドを送る時に ” “をつけて送る必要があったので、メモ
“文字列”のように、”を表示する必要がある時に \”と書く
Unityではこんな感じに書きます。
void Start()
{
text.text = "\"test\""; //Textオブジェクトはtextという名前にしています
}
実行すると”を文字列として表示されています。

\ (¥)がない場合、単純にエラーとして処理されてしまいます。

” “の中に \ を使いたいとき
パスのように” “の中に \ を使う必要がある場合は、”の中に@をつけます。
text.text = @"test\test";

@マークがない場合は、下記のような処理になります。


ついでに、”の前に$マークをつけた場合
文字列の中に変数を入れたい時に使います。
“の前に$マークをつけて、変数名は{ }でくくります。
public Text text;
private string testString;
// Start is called once before the first execution of Update after the MonoBehaviour is created
void Start()
{
testString = "これは";
text.text = $"{testString}test";
}

コメント