Почему
new Uri("temp/file.txt")
выдает следующее исключение
UriFormatException: неверный URI: невозможно определить формат URI.
вместо создания относительного Uri
?Он не знает формат, поэтому зачем мне указывать аргумент UriKind.Relative
?Он все еще не знает формат, когда я делаю это.Это нелогично.
Есть ли способ создать относительный Uri
без использования аргумента UriKind
?Необходимость сделать это не определяет цель класса Uri
, потому что теперь я не могу использовать его для неявного string --> Uri
разговора, не проверяя каждый раз string
самостоятельно.