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

IComparer.Compare メソッド

2 つオブジェクト比較し一方他方より小さいか、等しいか、大きいかを示す値を返します

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

Dim instance As IComparer
Dim x As Object
Dim y As Object
Dim returnValue As Integer

returnValue = instance.Compare(x, y)

パラメータ

x

比較対象の第 1 オブジェクト

y

比較対象の第 2 オブジェクト

戻り値

説明

0 より小さい値

xy より小さい。

0

xy等しい。

0 より大きい

xy より大きい値です。

例外例外
例外種類条件

ArgumentException

xy が、いずれも IComparable インターフェイス実装していません。

または

xy の型が異なっていて、両者比較できません。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
IComparer インターフェイス
IComparer メンバ
System.Collections 名前空間
IComparable インターフェイス
Thread.CurrentCulture
System.Globalization.CompareInfo
System.Globalization.CultureInfo

IComparer.Compare メソッド

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

2 つオブジェクト比較し一方他方より小さいか、等しいか、大きいかを示す値を返します

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

Function Compare ( _
    x As T, _
    y As T _
) As Integer
Dim instance As IComparer(Of
 T)
Dim x As T
Dim y As T
Dim returnValue As Integer

returnValue = instance.Compare(x, y)
function Compare (
    x : T, 
    y : T
) : int

パラメータ

x

比較対象の第 1 オブジェクト

y

比較対象の第 2 オブジェクト

戻り値

条件

0 より小さい値

xy より小さい。

0

xy等しい。

0 より大きい

xy より大きい値です。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
IComparer ジェネリック インターフェイス
IComparer メンバ
System.Collections.Generic 名前空間
IComparable ジェネリック インターフェイス
Thread.CurrentCulture
System.Globalization.CompareInfo
System.Globalization.CultureInfo



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「IComparer.Compare メソッド」の関連用語

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

   

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



IComparer.Compare メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS