Инструмент за ескейпване и разескейпване на C# низове
Използвайте този инструмент за ескейпване и разескейпване на C# низове, за да подготвите текст за C# изходен код или да възстановите четими знаци от ескейпнато съдържание. Обикновените низове кодират обратни наклонени черти, кавички, контролни знаци и не-ASCII знаци с C# ескейп последователности; буквалните низове удвояват вградените кавички. Разескейпването разпознава \uXXXX, \UXXXXXXXX, \xH…H и именовани ескейпове. Поставете или пуснете вход, изберете посока и копирайте резултата.
Този инструмент за ескейпване и разескейпване на C# низове ви помага да подготвяте текст за C# код и да правите ескейпнато съдържание отново четимо. Поставете или пуснете вашия вход, изберете дали да го ескейпвате или разескейпвате, и копирайте получения текст. Полезен е, когато премествате текст между четима форма и C# низово представяне.
При обикновени C# низове ескейпването обработва обратни наклонени черти, кавички и контролни знаци като нула, аларма, връщане с изтриване, прескачане на страница, нов ред, връщане на каретка, табулация и вертикална табулация. Не-ASCII знаците се представят с ескейпове \uXXXX или \UXXXXXXXX. При буквалните C# низове, писани във форма @"…", вътрешните кавички се удвояват. Разескейпването обработва \uXXXX, \UXXXXXXXX, \xH…H и именовани ескейпове.
C# низовите литерали имат различни конвенции за обикновени и буквални низове, така че правилното представяне зависи от литерала, който подготвяте. Обикновените низове използват ескейп последователности за специални знаци, докато буквалните низове използват удвоени кавички. Конвертирането на ескейпнат текст обратно може да помогне и когато трябва да проверите какво представя един низ, вместо да четете неговите ескейп кодове.
Инструментът работи изцяло във вашия браузър: входът се обработва на вашето устройство и не се изпраща към сървър. Безплатен е и работи офлайн след зареждане на страницата. Разработчици и DevOps инженери могат да го използват, за да подготвят литерали в изходен код, да разглеждат ескейпнат текст и да се придвижват между ескейпнато и четимо C# низово съдържание.
Стъпка 1: Поставете или пуснете вашия C# текст в инструмента. Можете да подадете съдържание за ескейпване или вече ескейпнат текст за разескейпване.
Стъпка 2: Изберете дали да ескейпвате или да разескейпвате. Инструментът прилага съответното C# третиране на низове към вашия вход.
Стъпка 3: Прегледайте резултата в контекста, където планирате да го използвате. Обикновените и буквалните низове третират кавичките различно.
Стъпка 4: Копирайте конвертирания текст. Поставете го във вашия изходен код или използвайте разескейпнатите знаци, където ви трябват.
Случай на употреба: Вградете текст в друг обикновен C# низ, без неговите обратни наклонени черти или кавички да нарушават литерала.
Случай на употреба: Направете гъсто ескейпнат C# низ по-лесен за четене, като разескейпнете последователностите му обратно в знаци.
Случай на употреба: Подгответе текстова стойност за поставяне в C# изходен код, включително ескейпове за контролни знаци.
Случай на употреба: Представете не-ASCII знаци с ескейпове \uXXXX или \UXXXXXXXX при подготовка на обикновен C# низ.
Случай на употреба: Проверете как трябва да изглеждат кавичките в буквален C# низ, където вътрешните кавички се удвояват.
Случай на употреба: Конвертирайте C# ескейп последователности като \n, \t или \xH…H, когато преглеждате низ, копиран от код.