Mam ciąg "Chcę się nauczyć" c # "". Jak mogę dołączyć cytaty przed i po C #?
Mam ciąg "Chcę się nauczyć" c # "". Jak mogę dołączyć cytaty przed i po C #?
Odpowiedzi:
Ucieknij im odwrotnym ukośnikiem.
"I want to learn \"C#\""
string ok = string.Format(@"""{0}"" = {1}", "yes", true);
ale nie łącz się z głupimi, nieistotnymi obrazami, które marnują czas ludzi. To jest strona techniczna
Używam:
var value = "'Field1','Field2','Field3'".Replace("'", "\"");
w przeciwieństwie do odpowiednika
var value = "\"Field1\",\"Field2\",\"Field3\"";
Ponieważ ten pierwszy ma znacznie mniej hałasu niż drugi, dzięki czemu łatwiej jest dostrzec literówki itp.
Często go używam w testach jednostkowych.
string str = @"""Hi, "" I am programmer";
WYJŚCIE - „Cześć”, jestem programistą
Użyj znaków ucieczki, na przykład ten kod:
var message = "I want to learn \"c#\"";
Console.WriteLine(message);
wyświetli:
Chcę się nauczyć „c #”
Kod:
string myString = "Hello " + ((char)34) + " World." + ((char)34);
Wynik będzie:
Witaj świecie."