我需要在C#中使用“和”作为一个字符,但是它们是特殊字符。所以当我把它们作为字符放入字符串时,它会产生错误。问题是它有很多“和'所以我需要找到一种方法来允许我使用这些特殊字符。我怎么能这样做
答案 0 :(得分:7)
使用转义序列:"This is a double-quote: \", and this is a single quote: \'"
虽然请注意,由于字符串是用双引号分隔的,因此\'
转义不是必需的:"This is a double-quote: \", and this is a single quote: '"
答案 1 :(得分:3)
使用@
使用"
简单地为字符串添加前缀""
使用string example = @"A string that has double quote "" and single quote ' also a new line
";
这样可以简化新行:
{{1}}
答案 2 :(得分:2)
您可以使用转义字符\
实施例
var testSTring = "\"test\""
答案 3 :(得分:1)
在字符串中使用单引号'
不会给C#带来麻烦,它是双引号"
,您必须以反斜杠转义它们,如:
string str = "some\"stri'''''ng";
你也可以在开始时使用verbatim string @
然后你必须使用另一个双引号来转义双引号,如:
string str = @"some""stri'ng";
答案 4 :(得分:0)