jsonecho

Escape-koda .NET (C#)

Klistra in din text för att escape-koda den för .NET (C#), redo att användas i kod eller data.

Laddar verktyget...

Så använder du Escape-koda .NET (C#)

  1. Klistra in eller skriv texten du vill escape-koda.
  2. Anpassa alternativen om du behöver.
  3. Kopiera det escape-kodade resultatet.

Om Escape-koda .NET (C#)

C# har två typer av strängliteraler. En vanlig. "...", kräver escape-sekvenser med omvänt snedstreck för citattecken, omvända snedstreck och radbrytningar. En bokstavlig. @"...", tar allt bokstavligen förutom dubbelt citattecken, som du dubblar. Det här verktyget kan producera antingen.

Det hjälper när du lägger in JSON, XML, en filväg eller ett vanligt uttryck i C #-kod. I Windows-vägar i synnerhet fördubblas backslasherna snabbt. En bokstavlig sträng är det renare valet där.

Vilka tecken escape-kodas?

Omvänt snedstreck blir \\, citattecken blir \" och \', radbrytning \n, vagnretur \r, tab \t, null \0, sidmatning \f, vertikal tabb \v. I verbatim-läge blir bara " "".

Vanliga frågor

Vad är skillnaden mellan vanliga och bokstavliga strängar?

I en vanlig sträng startar backslash en escape-sekvens. I en bokstavlig sträng, skriven @"...", gör det inte, vilket gör filvägar och regexer mycket mer läsbara. Bara dubbelt citattecken måste fördubblas.

Kan en bokstavlig sträng innehålla radbrytning?

Ja, den kan sträcka sig över flera linjer, och linjerna blir en del av strängen.

Vad sägs om interpolerade strängar?

I strängar har krullbricka också en särskild betydelse och måste dubblas. Detta verktyg fördubblar dem inte.

Eftersom C # 11 finns rå sträng bokstäver, ska jag använda dem?

Om ditt projekt stöder råsträngar med tredubbla citattecken kräver de ingen escape-kodning alls, vilket är praktiskt för JSON.

Fler verktyg i Escape och text

Alla verktyg →