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

Свойство Port

Для http порт по умолчанию - 80, тогда IsDefaultPort равен true. Явный :8080 даёт IsDefaultPort == false. Хост - Host, схема - Scheme.

Синтаксис

int port = uri.Port; bool isDefault = uri.IsDefaultPort;

Пример

Давайте прочитать порт http по умолчанию:

using System; class Program { static void Main() { var uri = new Uri("http://abcde.example/abcde"); int res = uri.Port; Console.WriteLine(res); } }

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

80

Пример

Давайте проверить порт по умолчанию:

using System; class Program { static void Main() { var uri = new Uri("http://abcde.example/abcde"); bool res = uri.IsDefaultPort; Console.WriteLine(res); } }

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

True

Пример

Давайте прочитать явный порт 8080:

using System; class Program { static void Main() { var uri = new Uri("http://abcde.example:8080/abcde"); int port = uri.Port; bool res = uri.IsDefaultPort; Console.WriteLine(port); Console.WriteLine(res); } }

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

8080 False

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

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