私はこのような何か書く場合:?。それは動作しませんは、どのように私はC#での複数行の文字列の宣言に "の文字を追加することができます
string s = @"...."......";
を
私はこれをしようとすると:
string s = @"...\".....";
それはどちらか動作しません。
C#で複数行の文字列宣言に「文字」を追加するにはどうすればよいですか?
私はこのような何か書く場合:?。それは動作しませんは、どのように私はC#での複数行の文字列の宣言に "の文字を追加することができます
string s = @"...."......";
を
私はこれをしようとすると:
string s = @"...\".....";
それはどちらか動作しません。
C#で複数行の文字列宣言に「文字」を追加するにはどうすればよいですか?
このお試しください:String.Formatのを使用している場合、二重文字の使用はまた、「{」と「}」文字で動作し、あなたがいずれかのリテラルインスタンスを含めるのではなく、パラメータの引数を示し
string s = @"..."".....";
を例えば:
string jsString = string.Format("var jsonUrls = {{firstUrl: '{0}', secondUrl: '{1}'}};", firstUrl, secondUrl);
私は他の文字について考えていました。ご想像の通り。ありがとうございました。 :) – User
フムで、コンパイラは文句はありませんになり
で行くべきだと思います。 :)しかし、それはどのように機能するのですか? Double ""は文字列宣言の中で特別な意味を持っていますか? – User
リテラル文字列( "@"の接頭辞)を扱うときは、二重引用符を使用してバックスラッシュの代わりにエスケープします。 – mquander
1つは常に学びます。ありがとうございました。 :) – User