6 ответов:
а также экранирование кавычек с обратными косыми чертами, Также см. SO question 2911073 что объясняет, как вы могли бы альтернативно использовать двойные кавычки в строке с префиксом@:
string msg = @"I want to learn ""c#""";
Я использую:
var value = "'Field1','Field2','Field3'".Replace("'", "\"");в отличие от эквивалентной
var value = "\"Field1\",\"Field2\",\"Field3\"";потому что первый имеет гораздо меньше шума, чем последний, что делает его легче увидеть опечатку и т. д.
Я использую его много в модульных тестах.
string str = @"""Hi, "" I am programmer";вывод - "Привет", я программист
U может ссылаться '@' префикс перед любой строкой в C# .NET
используйте escape-символы, например этот код:
var message = "I want to learn \"c#\""; Console.WriteLine(message);вывод:
Я хочу выучить "c#"
Comments