Я нашел несколько ответов на 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# или Википедия?