Uri.Compare メソッドとは? わかりやすく解説

Uri.Compare メソッド

メモ : このメソッドは、.NET Framework version 2.0 で新しく追加されたものです。

指定した比較規則を使用して、2 つの URI の指定部分を比較します。

名前空間: System
アセンブリ: System (system.dll 内)
構文構文

Public Shared Function Compare
 ( _
    uri1 As Uri, _
    uri2 As Uri, _
    partsToCompare As UriComponents, _
    compareFormat As UriFormat, _
    comparisonType As StringComparison _
) As Integer
Dim uri1 As Uri
Dim uri2 As Uri
Dim partsToCompare As UriComponents
Dim compareFormat As UriFormat
Dim comparisonType As StringComparison
Dim returnValue As Integer

returnValue = Uri.Compare(uri1, uri2, partsToCompare, compareFormat, comparisonType)
public static int Compare
 (
    Uri uri1,
    Uri uri2,
    UriComponents partsToCompare,
    UriFormat compareFormat,
    StringComparison comparisonType
)
public:
static int Compare (
    Uri^ uri1, 
    Uri^ uri2, 
    UriComponents partsToCompare, 
    UriFormat compareFormat, 
    StringComparison comparisonType
)
public static int Compare
 (
    Uri uri1, 
    Uri uri2, 
    UriComponents partsToCompare, 
    UriFormat compareFormat, 
    StringComparison comparisonType
)
public static function Compare
 (
    uri1 : Uri, 
    uri2 : Uri, 
    partsToCompare : UriComponents, 
    compareFormat : UriFormat, 
    comparisonType : StringComparison
) : int

パラメータ

uri1

第 1 の Uri。

uri2

第 2 の Uri。

partsToCompare

比較する uri1 と uri2 の部分を指定する UriComponents 値のビットごとの組み合わせ。

compareFormat

URI の構成要素の比較時に使用する文字エスケープを指定する UriFormat 値の 1 つ。

comparisonType

StringComparison 値の 1 つ。

戻り値
比較する Uri 構成要素の構文上の関係を示す 32 ビットの符号付き整数。

値

意味

0 より小さい値

uri1 が uri2 より小さい。

0

uri1 と uri2 は等しい。

0 より大きい値

uri1 が uri2 より大きい。

例外例外
例外の種類条件

ArgumentException

comparisonType が有効な StringComparison 値ではありません。

解説解説

uri1 と uri2 の両方が null 参照 (Visual Basic では Nothing) の場合、このメソッドから 0 が返ります。URI の値を比較する際、相対 URI は必ず絶対 URI より小さく、null でない URI は必ず null の URI より大きくなります。uri1 と uri2 がいずれも null 参照 (Visual Basic では Nothing) でなく、両方が相対 URI または絶対 URI である場合、String.Compare(String,String,StringComparison) メソッドは比較を実行します。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

Uri.Compare メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Uri.Compare メソッドのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS