ListDictionary コンストラクタ (IComparer)
指定した比較演算子を使用して空の ListDictionary を作成します。
名前空間: System.Collections.Specialized
アセンブリ: System (system.dll 内)
構文
'宣言
Public Sub New ( _
comparer As IComparer _
)
'使用
Dim comparer As IComparer
Dim instance As New ListDictionary(comparer)
public ListDictionary (
IComparer comparer
)
public:
ListDictionary (
IComparer^ comparer
)
public ListDictionary (
IComparer comparer
)
public function ListDictionary (
comparer : IComparer
)
パラメータ
comparer
2 つのキーが等しいかどうかを判断するために使用する IComparer。または
各キーの Object.Equals の実装である既定の比較演算子を使用する場合は null 参照 (Visual Basic では Nothing)。
解説
比較演算子は 2 つのキーが等しいかどうかを判断します。ListDictionary 内のすべてのキーは一意である必要があります。既定の比較演算子は、キーの Object.Equals の実装です。
カスタム比較演算子により、大文字と小文字を区別せずに文字列の検索を行うようなシナリオが可能になります。
このコンストラクタは O(1) 操作です。
プラットフォーム
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
.NET Framework
サポート対象 : 2.0、1.1、1.0
.NET Compact Framework
サポート対象 : 2.0、1.0
参照
関連項目
ListDictionary クラス
ListDictionary メンバ
System.Collections.Specialized 名前空間
IComparer インターフェイス
Object.Equals