我想生成这样的字符串:"blabla"
我尝试用单引号括起来:"'blabla'"
,但这会产生'blabla'
。如何用双引号包装字符串?
答案 0 :(得分:12)
我假设(因为问题不清楚而有很大的假设)你想在你的字符串中加双引号。为此,您可以使用verbatim string literal语法。
string s = @"""my string""";
您也可以手动转义双引号:
string s = "\"my string\"";
string a = "hello, world"; // hello, world
string b = @"hello, world"; // hello, world
string c = "hello \t world"; // hello world
string d = @"hello \t world"; // hello \t world
string e = "Joe said \"Hello\" to me"; // Joe said "Hello" to me
string f = @"Joe said ""Hello"" to me"; // Joe said "Hello" to me
string g = "\\\\server\\share\\file.txt"; // \\server\share\file.txt
string h = @"\\server\share\file.txt"; // \\server\share\file.txt
string i = "one\r\ntwo\r\nthree";
string j = @"one
two
three";
答案 1 :(得分:3)
string s = "\"blabla\"";
这将保持“在字符串内
答案 2 :(得分:2)
string mystring = "\"blablabla\"";
应该做的伎俩。
答案 3 :(得分:2)
试试这个: -
s= "\"" + blabla+ "\"";
答案 4 :(得分:1)
最简单的方法。 string str =“\”blabla \“”;
答案 5 :(得分:1)
string str =“\”blablabla \“”; 要么 string str =“\”“+ blablabla +”\“”;