Lookup<TKey,TElement>.Item[TKey] Özellik

Tanım

Belirtilen anahtar tarafından dizine alınan değer koleksiyonunu alır.

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)

Parametreler

key
TKey

İstenen değer koleksiyonunun anahtarı.

Özellik Değeri

IEnumerable<TElement>

Belirtilen anahtar tarafından dizine alınan değerlerin koleksiyonu.

Uygulamalar

Örnekler

Aşağıdaki örnek, doğrudan bir Lookup<TKey,TElement>dizinini oluşturmak için komutunun nasıl kullanılacağını Item[] gösterir. Bu kod örneği, sınıfı için Lookup<TKey,TElement> sağlanan daha büyük bir örneğin parçasıdır.

// 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)

Açıklamalar

Bu dizinlenmiş özellik, aşağıdaki söz dizimini kullanarak içindeki Lookup<TKey,TElement> belirli bir değer koleksiyonunu dizine ekleme olanağı sağlar: myLookup[key] Visual C# veya myLookup(key) Visual Basic'te. key koleksiyonunda bulunamazsa boş bir dizi döndürülür.

Şunlara uygulanır