jsonecho

Екранування .NET (C#)

Вставте текст, щоб екранувати його для .NET (C#) і підготувати до вставлення в код або дані.

Завантаження інструмента...

Як користуватися Екранування .NET (C#)

  1. Вставте або введіть текст, який потрібно екранувати.
  2. За потреби змініть налаштування.
  3. Скопіюйте екранований результат.

Про Екранування .NET (C#)

У C# є два типи струнних буквалів. Регулярний. "...", потребує екранування зворотною скісною рискою для лапок, зворотних скісних рисок і переносів рядка. Буквально. @"...", приймає все буквально, окрім подвійного лапоку, який ви подвійнюєте. Цей інструмент може виробляти або.

Це допомагає, коли ви вставляєте JSON, XML, шлях файлу або звичайний вираз в коді C #. Особливо на Windows-стежах відбиття швидко підводяться. Буквальна струна - це кращий вибір.

Які символи екрануються

Зворотна скісна риска стає \\, лапки стають \" і \', перенос рядка \n, повернення каретки \r, tab \t, null \0, переведення сторінки \f, вертикальна табуляція \v. У буквальному режимі лише " стає "".

Поширені запитання

У чому різниця між регулярними і буквальними струнами?

У звичайній струні відбиток починає послідовність виходу. У буквальній строці, написанній @"...", це не так, що робить шляхи файлів і regexes набагато більш чисними. Тільки подвійну лапоку потрібно подвоїти.

Чи може буквальна струня містити перелом лінії?

Так, він може простягати кілька ліній, а перелом лінії стає частиною струни.

А що з інтерполяційними струнами?

У струнах, крихітні струнки також мають особливе значення і повинні бути подвійні. Цей інструмент не подвоїть їх.

Оскільки в C # 11 є сировини струнних букв, я повинен їх використовувати?

Якщо ваш проєкт підтримує сирі рядки з потрійними лапками, вони взагалі не потребують екранування, що зручно для JSON.

Більше в категорії Екранування й текст

Усі інструменти →