C# 如何在逐字字符串文字中包含逐字字符串文字?

C# 如何在逐字字符串文字中包含逐字字符串文字?,c#,string,string-literals,verbatim-string,C#,String,String Literals,Verbatim String,如何在C#中存储类似以下字符串的内容: 或 或 使用反斜杠转义: “CMD.AddParameters(\“@Pkey\”,SqlDbType.Int,Pkey.ToString());” 使用unicode文本: “CMD.AddParameters(\u0022@Pkey\u0022,SqlDbType.Int,Pkey.ToString());“ fwiw,这里是到的链接 使用反斜杠转义: “CMD.AddParameters(\“@Pkey\”,SqlDbType.Int,Pkey

如何在C#中存储类似以下字符串的内容:

  • 使用反斜杠转义:
    “CMD.AddParameters(\“@Pkey\”,SqlDbType.Int,Pkey.ToString());”
  • 使用unicode文本:
    “CMD.AddParameters(\u0022@Pkey\u0022,SqlDbType.Int,Pkey.ToString());“
fwiw,这里是到的链接

  • 使用反斜杠转义:
    “CMD.AddParameters(\“@Pkey\”,SqlDbType.Int,Pkey.ToString());”
  • 使用unicode文本:
    “CMD.AddParameters(\u0022@Pkey\u0022,SqlDbType.Int,Pkey.ToString());“

fwiw,这里是到的链接

@dasblinkenlight的可能重复并非真正的重复(该特定问题),因为此问题中的代码是常规字符串文字,而不是逐字逐句的文字(
@“
)。@cdhowie OP希望将该文字转换为逐字逐句的字符串文字。不过,@dasblinkenlight的可能重复并非真正的重复(关于那个特定的问题)因为这个问题中的代码是一个常规的字符串文字,而不是一个逐字逐句的文字(
@“
)。@cdhowie OP想把这个文字转换成一个逐字逐句的字符串文字。
string mystring = @"CMD.AddParameters("@Pkey", SqlDbType.Int, Pkey.ToString());";
string mystring = "CMD.AddParameters(\"@Pkey\", SqlDbType.Int, Pkey.ToString());";
string mystring = @"CMD.AddParameters(""@Pkey"", SqlDbType.Int, Pkey.ToString());";