Freigeben über


Lookup<TKey,TElement>.Item[TKey] Eigenschaft

Definition

Ruft die Sammlung von Werten ab, die durch den angegebenen Schlüssel indiziert werden.

public:
 property System::Collections::Generic::IEnumerable<TElement> ^ default[TKey] { System::Collections::Generic::IEnumerable<TElement> ^ get(TKey key); };
public System.Collections.Generic.IEnumerable<TElement> this[TKey key] { get; }
member this.Item('Key) : seq<'Element>
Default Public ReadOnly Property Item(key As TKey) As IEnumerable(Of TElement)

Parameter

key
TKey

Der Schlüssel der gewünschten Sammlung von Werten.

Eigenschaftswert

IEnumerable<TElement>

Die Sammlung von Werten, die durch den angegebenen Schlüssel indiziert werden.

Implementiert

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie sie verwenden Item[] , um direkt in einem zu Lookup<TKey,TElement>indizieren. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die Lookup<TKey,TElement>-Klasse bereitgestellt wird.

// Select a collection of Packages by indexing directly into the Lookup.
IEnumerable<string> cgroup = lookup['C'];
' Select a collection of Packages by indexing directly into the Lookup.
Dim cgroup As System.Collections.Generic.IEnumerable(Of String) = lookup("C"c)

Hinweise

Diese indizierte Eigenschaft bietet die Möglichkeit, eine bestimmte Auflistung von Werten in der Lookup<TKey,TElement> mithilfe der folgenden Syntax zu indizieren: myLookup[key] in Visual C# oder myLookup(key) in Visual Basic. Wenn in key der Auflistung nicht gefunden wird, wird eine leere Sequenz zurückgegeben.

Gilt für: