Экранирование и разэкранирование Csharp кода
Форма C# Экранирования/Разэкранирования
Введите Csharp или .NET код здесь для экранирования/разэкранирования:
Перенести в «Вставить код» для сохранения
Об онлайн C# экранировании/Разэкранировании
Об Csharp экранировании/разэкранировании
Экранирование или Разэкранирование C# строку, удаляя следы экранируемых символов, которые могут помешать компиляции.
Инструмент Csharp Экранирование / Csharp Разэкранирование был создан, чтобы помочь с экранированием специальных символов Юникода в строковое литеральное значение в кавычках для исходного кода C#, а также для его разэкранирования.
Какие символы будут заменены?
Следующие символы зарезервированы в C# и должны быть должным образом экранированы для использования в строках:
- Backspace заменяется на \b
- Новая Линия заменяется на \n
- Tab заменяется на \t
- Возврат каретки заменяется на \r
- Форма feed заменяется на \f
- Одинарные кавычнка заменяется на \'
- Двойная кавычнка заменяется на \"
- Обратный слэш заменяется на \\
Как это работает?
Просто вставьте ваш код C# или .NET в текстовое поле выше и нажмите кнопку "Экранировать" или "Разэкранировать", и вы получите ваши экранированные/разэкранированные данные.
Пример C# Экранирования
Код Csharp, перед:using System; namespace ExampleCode { class Program { public static void value(int num) { num++; } public static void reference(ref int num) { num++; } static void Main(string[] args) { int num; Console.Write("Enter a number:\t"); num = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("\n\n\tValue Type"); Console.WriteLine("----------------"); Console.Write("\nPrevious Value:\t{0}", num); Program.value(num); Console.Write("\nCurrent Value:\t{0}", num); Console.WriteLine("\n\n\n----------------"); Console.WriteLine("\tReference Type"); Console.WriteLine("--------------------"); Console.Write("\nPrevious Value:\t{0}", num); Program.reference(ref num); Console.Write("\nCurrent Value:\t{0}", num); Console.ReadLine(); } } }Конечный результат (После):
using System;\r\nnamespace ExampleCode {\r\n\tclass Program {\r\n\t\tpublic static void value(int num) {\r\n\t\t\tnum++;\r\n\t\t}\r\n\t\tpublic static void reference(ref int num) {\r\n\t\t\tnum++;\r\n\t\t}\r\n\t\tstatic void Main(string[] args) {\r\n\t\t\tint num;\r\n\t\t\tConsole.Write(\"Enter a number:\\t\");\r\n\t\t\tnum = Convert.ToInt32(Console.ReadLine());\r\n\t\t\tConsole.WriteLine(\"\\n\\n\\tValue Type\");\r\n\t\t\tConsole.WriteLine(\"----------------\");\r\n\t\t\tConsole.Write(\"\\nPrevious Value:\\t{0}\", num);\r\n\t\t\tProgram.value(num);\r\n\t\t\tConsole.Write(\"\\nCurrent Value:\\t{0}\", num);\r\n\t\t\tConsole.WriteLine(\"\\n\\n\\n----------------\");\r\n\t\t\tConsole.WriteLine(\"\\tReference Type\");\r\n\t\t\tConsole.WriteLine(\"--------------------\");\r\n\t\t\tConsole.Write(\"\\nPrevious Value:\\t{0}\", num);\r\n\t\t\tProgram.reference(ref num);\r\n\t\t\tConsole.Write(\"\\nCurrent Value:\\t{0}\", num);\r\n\t\t\tConsole.ReadLine();\r\n\t\t}\r\n\t}\r\n}После преобразования вы можете применить код C# к своему проекту или использовать его для других целей.