KeyedCollection

名前

KeyedCollection — Set型とMap型に共有されるメンバのアイデンティティ定義

説明

キー化されたコレクション型は、SetとMapの両方で共有される一般的な振る舞いを確立します。コレクションのメンバの順序づけを宣言する標準オプションが提供されています。

KeyedCollection型は、Collectionのすべての標準的な振る舞いを継承します。この型自体は作成不可能で、SetとMap collection型への共通のスーパータイプとして利用できるだけです。

キー化されたコレクションでは、メンバを識別する他のある値(メンバキーと呼びます)を使って各メンバを比較できます。キー値は、メンバ値自身によって(Setを定義します)、あるいはそのメンバが最初に追加されるときのメンバとの外部的な関連によって(Mapを定義します)決定されます。

KeyedCollectionに採用されているプロトコル

Collection CompareFunction

メソッド

フェーズ: Using