Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
1378 of 1492 menu
◀ ▶

Метод UnescapeDataString

UnescapeDataString возвращает исходный текст, например a%20b → a b. Кодирование - EscapeDataString. Разбор адреса - TryCreate, Uri.

Синтаксис

string text = Uri.UnescapeDataString(encoded);

Пример

Давайте снять экранирование пробела:

using System; class Program { static void Main() { string res = Uri.UnescapeDataString("a%20b"); Console.WriteLine(res); } }

Результат выполнения кода:

"a b"

Пример

Давайте проверить наличие пробела:

using System; class Program { static void Main() { string text = Uri.UnescapeDataString("a%20b"); bool res = text.Contains(" "); Console.WriteLine(res); } }

Результат выполнения кода:

True

Пример

Давайте пройти туда и обратно:

using System; class Program { static void Main() { string encoded = Uri.EscapeDataString("a b"); string res = Uri.UnescapeDataString(encoded); Console.WriteLine(res); } }

Результат выполнения кода:

"a b"

Смотрите также

  • метод EscapeDataString,
    экранировать кусок
  • свойство Query,
    строка запроса
  • UriBuilder,
    собрать по частям
  • свойство AbsoluteUri,
    адрес целиком
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить