سؤال

How can I stores something like the following string in C#:

string mystring = @"CMD.AddParameters("@Pkey", SqlDbType.Int, Pkey.ToString());";
هل كانت مفيدة؟

المحلول

string mystring = "CMD.AddParameters(\"@Pkey\", SqlDbType.Int, Pkey.ToString());";

or

string mystring = @"CMD.AddParameters(""@Pkey"", SqlDbType.Int, Pkey.ToString());";

نصائح أخرى

  • escape using the backslash:
    "CMD.AddParameters(\"@Pkey\", SqlDbType.Int, Pkey.ToString());"
  • use unicode literals:
    "CMD.AddParameters(\u0022@Pkey\u0022, SqlDbType.Int, Pkey.ToString());"

fwiw, here is a link to msdn on C# verbatim strings.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top