C# 如何在C中对字符串进行双引号
我想产生一个像这样的字符串:布拉布拉 我试着用单引号把它括起来:“布拉布拉”,但这样就产生了“布拉布拉”。如何将字符串用双引号括起来C# 如何在C中对字符串进行双引号,c#,C#,我想产生一个像这样的字符串:布拉布拉 我试着用单引号把它括起来:“布拉布拉”,但这样就产生了“布拉布拉”。如何将字符串用双引号括起来 string mystring = "\"blablabla\""; 我们应该做到这一点 string s = "\"blabla\""; 这将保留字符串中的双引号我假设了一个很大的假设,因为问题不清楚您是否希望在字符串中使用双引号。为此,可以使用以下语法 您还可以手动转义双引号: string s = "\"my string\""; MSDN中的其他示例
string mystring = "\"blablabla\"";
我们应该做到这一点
string s = "\"blabla\"";
这将保留字符串中的双引号我假设了一个很大的假设,因为问题不清楚您是否希望在字符串中使用双引号。为此,可以使用以下语法 您还可以手动转义双引号:
string s = "\"my string\"";
MSDN中的其他示例
试试这个:-
s= "\"" + blabla+ "\"";
最简单的方法。字符串str=\blabla\ string str=\blabla\; 或
字符串str=\+blabla+\ 你能提供你写的代码吗?我想你应该在问题文本中使用引号这个词。我不认为存在这样的副本:PYes Andrew…也更新了我的答案!!!它唯一能做的就是阻止代码编译:编辑:原始代码是字符串s=\blabla\;我表现得有点像个白痴,并不是因为它被纠正了D@my大问题。我没有投反对票。。但也许你的意思是字符串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";
s= "\"" + blabla+ "\"";