如何定义一个字符串,例如:sss " + str1 + " ddd


string str1="xxx";
string str2=@"sss" + str1 + "ddd";
Console.WriteLine(str2);

上面的代码给出:

sssxxxddd

但我想要的是:

SSS" + str1 + "ddd

怎么做?

您可以通过在

引号前面加上反斜杠 ( ( 来转义引号。

string str1 = "xxx";
string str2 = "sss" + str1 + "ddd";
Console.WriteLine(str2);

对于以@字符为前缀的字符串,通过将两个引号放在一起(即 string str2 = "sss"" + str1 + ""ddd" (来转义引号。

        string str1 = "xxx";
        string str2 = @"sss"" + str1 + ""ddd";
        Console.WriteLine(str2);
        string str3 = "xxx";
        string str4 = "sss" + str1 + "ddd";
        Console.WriteLine(str4);
        Console.ReadKey();

你来了:

 Console.WriteLine("sss" + str1 + "ddd");
string str1="xxx";
string str2=@"sss""" + str1 + @"""ddd";
Console.WriteLine(str2);

string str1="xxx";
string str2="sss"" + str1 + ""ddd";
Console.WriteLine(str2);

这将为您提供一个答案,例如:sss"xxx"ddd。如果你想要一个像sss"+str1 +"ddd"这样的答案,那么你用这个替换第二行:字符串str2=@"sss"" + str1 + ""ddd";

你可以

试试这个

string str1="xxx";
string str2=@"sss"" + str1 + ""ddd";
Console.WriteLine(str2);

编辑

string str1 = ""xxx""; string str2 = "sss" + str1 + "ddd"; Console.WriteLine(str2); Console.ReadLine();

相关内容

  • 没有找到相关文章

最新更新