Свойство Scheme
Для
http://abcde.example/
схема -
http. От неё зависят порт
по умолчанию в
Port.
Полный текст -
AbsoluteUri,
хост -
Host.
Синтаксис
string scheme = uri.Scheme;
Пример
Давайте прочитать схему http-адреса:
using System;
class Program
{
static void Main()
{
var uri = new Uri("http://abcde.example/abcde");
string res = uri.Scheme;
Console.WriteLine(res);
}
}
Результат выполнения кода:
"http"
Пример
Давайте сравнить схему с
http:
using System;
class Program
{
static void Main()
{
var uri = new Uri(
"http://abcde.example/abcde?Name=12345");
bool res = uri.Scheme == "http";
Console.WriteLine(res);
}
}
Результат выполнения кода:
True
Пример
Давайте прочитать схему у адреса без пути:
using System;
class Program
{
static void Main()
{
var uri = new Uri("http://abcde.example");
string res = uri.Scheme;
Console.WriteLine(res);
}
}
Результат выполнения кода:
"http"
Смотрите также
-
свойство
Host,
хост -
свойство
Port,
порт -
Uri,
класс адреса -
UriBuilder,
собрать по частям