hej
fattar inte riktigt hur man ska göra när man vill få med "" i en sträng
tex
string Temp = "";
temp = " nu inkluderar jag ett " mitt i texten ";
Någon som vet ??
Thanks // Micke
inkludera "" i en sträng i C#
Re: inkludera "" i en sträng i C#
Sätt backslash innan citationstecknet:
Kod: Markera allt
temp = " nu inkluderar jag ett \" mitt i texten ";Re: inkludera "" i en sträng i C#
Första träffen vid sökning på "special characters in csharp strings" på Google :
http://en.csharp-online.net/Manipulatin ... Characters
http://en.csharp-online.net/Manipulatin ... Characters
Re: inkludera "" i en sträng i C#
För forumets söknings skull slänger jag med ordet escapetecken och escape character!
Tror även att escapesekvens kan gå in på lodrätt åtta i vinkel med 13 bokstäver (verkar enligt google som det inte är så vanligt att kalla det så dock).
Tror även att escapesekvens kan gå in på lodrätt åtta i vinkel med 13 bokstäver (verkar enligt google som det inte är så vanligt att kalla det så dock).
Re: inkludera "" i en sträng i C#
Och för tydlighets skull så är alltså "escape" tecknet just "\" och
"special" tecknen CR, LF, \, " och VTAB.
"\" är både och...
Escapesekvens brukar i min värld normalt vara en tecken/kommando
sekvens som börjar med just <ESC> tecknet. Typ ANSI/VT
kommandon till textterminaler...
"special" tecknen CR, LF, \, " och VTAB.
"\" är både och...
Escapesekvens brukar i min värld normalt vara en tecken/kommando
sekvens som börjar med just <ESC> tecknet. Typ ANSI/VT
kommandon till textterminaler...
Re: inkludera "" i en sträng i C#
C# har ju dessutom möjligheten att prefixa strängkonstanter med @
vilket innebär att alla tecken tolkas literalt.
Detta medger att du t.ex. kan skriva sökvägar lite "snyggare", t.ex. såhär:
string test = @"C:\FOLDER\FILE.TXT";
Om du i en sådan stängkonstant vill baka in "-tecknet så
får du "escape:a" det med ytterligare ett "-tecken, alltså såhär:
string test = @"Nu bakar jag in ett "" i texten";
/johan
vilket innebär att alla tecken tolkas literalt.
Detta medger att du t.ex. kan skriva sökvägar lite "snyggare", t.ex. såhär:
string test = @"C:\FOLDER\FILE.TXT";
Om du i en sådan stängkonstant vill baka in "-tecknet så
får du "escape:a" det med ytterligare ett "-tecken, alltså såhär:
string test = @"Nu bakar jag in ett "" i texten";
/johan
