如何在C#中双引号字符串
我想生产一个像这样的字符串: "blabla"
我试着用单引号包装它: "'blabla'"
,但这会产生'blabla'
。 如何用双引号包装字符串?
string s = "\"blabla\"";
这将保持“在字符串内
我假设(因为问题不清楚而大的假设)你想要在你的字符串中加双引号。 为此,您可以使用逐字字符串文字语法。
string s = @"""my string""";
您也可以手动转义双引号:
string s = "\"my string\"";
其他示例(来自MSDN)
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";
string mystring = "\"blablabla\"";
应该做的伎俩。
试试这个:-
s= "\"" + blabla+ "\"";
最简单的方法。 string str =“\”blabla \“”;
string str =“\”blablabla \“”; 或者字符串str =“\”“+ blablabla +”\“”;