是否有可能创建一个不绝对的Uri?

Jos*_*all 6 .net c# uri

我很好奇Uri的财产:

public bool IsAbsoluteUri { get; }
Run Code Online (Sandbox Code Playgroud)

它有可能是假的吗?我似乎不能创建一个不绝对的Uri.后者(uriTwo)抛出:

var uriOne = new Uri( "http://stackoverflow.com/about" );
var uriTwo = new Uri( "/about" );
Run Code Online (Sandbox Code Playgroud)

对于构建器来说似乎也是如此.我错过了什么?

Jar*_*Par 14

是.请尝试以下方法

var uri = new Uri("foo.jpg", UriKind.Relative);
Console.WriteLine(uri.IsAbsoluteUri); // prints false
Run Code Online (Sandbox Code Playgroud)