C# проверка URI - PullRequest
       4

C# проверка URI

0 голосов
/ 26 февраля 2020

Я нашел несколько ответов на StackOverflow о C# URI validator. Но может кто-нибудь объяснить мне, где я не прав? В Wikipedia есть несколько примеров, и один из них особенный. Я не могу в C# сделать это действительным:

ldap: // [2001: db8 :: 7] / c = GB? ObjectClass? One

Недопустимо с этим методом Uri.IsWellFormedUriString("ldap://[2001:db8::7]/c=GB?objectClass?one", UriKind.RelativeOrAbsolute);

Кто не прав? C# или Википедия?

1 Ответ

1 голос
/ 26 февраля 2020

вы ошибаетесь!

если я проверю это, я получу

string _uri = "ldap://[2001:db8::7]/c=GB?objectClass?one";
Uri.IsWellFormedUriString(_uri, UriKind.RelativeOrAbsolute) == True;

попробуйте: https://dotnetfiddle.net/H4k8fH

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...