2012-03-15 17 views
5

私は、URIプロパティについて興味があります:それは偽であるために絶対ではないUriを作成することは可能ですか?

public bool IsAbsoluteUri { get; } 

は、それが今まで可能ですか?私が絶対的ではないウリを作ることはできないようです。後者は(uriTwo)throw:

var uriOne = new Uri("http://stackoverflow.com/about"); 
var uriTwo = new Uri("/about"); 

ビルダーと同じようです。私は何が欠けていますか?

答えて

10

はい。次

var uri = new Uri("foo.jpg", UriKind.Relative); 
Console.WriteLine(uri.IsAbsoluteUri); // prints false 
+1

だから絶対に? ;) – TrueWill

+0

私はとてもゆっくりと答える+1 – Jodrell

+0

@トルーはい。それは絶対に絶対的ではありません – JaredPar

2

あなたはUriKindfor instance取る別のコンストラクタを使用する必要があります試してみてください。単なるパスを取るコンストラクタは、絶対的な種類を前提としています。

関連する問題