我有点厌倦了不得不逃避字符串中的特殊字符。所以想知道是否有一种简单的速记方式让C#按原样取出字符串。
我知道有@选项但是我仍然需要逃避“令人讨厌的字符。
理想情况下,我想要像
这样的东西string myString = {The quick brown fox said "Hello"}
在PHP中你可以这样做
$str = <<<EOD
Example of string
spanning multiple lines
using heredoc syntax.
EOD;
答案 0 :(得分:1)
只需替换这样的字符串字符
simpleString = simpleString.Replace('&', '*')
;
答案 1 :(得分:-1)
这是一个黑客,但它可能是你想要的。
string myString = "The quick brown fox said 'Hello'";
myString = myString.Replace("'", "\"");
这当然是,如果你不想使用单一的paranthesis。
答案 2 :(得分:-3)
尝试在字符串中“如果需要”字符之前添加\。