Aracılığıyla paylaş


ReadOnlyDictionary<TKey, TValue> Sınıf

Salt okunur bir sürümünü IDictionary<TKey, TValue>.

Devralma Hiyerarşisi

System.Object
  Microsoft.TeamFoundation.Client.ReadOnlyDictionary<TKey, TValue>

Ad alanı:  Microsoft.TeamFoundation.Client
Derleme:  Microsoft.TeamFoundation.Client (Microsoft.TeamFoundation.Client.dll içinde)

Sözdizimi

'Bildirim
Public Class ReadOnlyDictionary(Of TKey, TValue) _
    Implements IDictionary(Of TKey, TValue), ICollection(Of KeyValuePair(Of TKey, TValue)),  _
    IEnumerable(Of KeyValuePair(Of TKey, TValue)), IEnumerable,  _
    IDictionary, ICollection
public class ReadOnlyDictionary<TKey, TValue> : IDictionary<TKey, TValue>, 
    ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, 
    IEnumerable, IDictionary, ICollection

Tür Parametreleri

  • TKey
    Anahtar türü.
  • TValue
    Değer türü.

ReadOnlyDictionary<TKey, TValue> türü aşağıdaki üyeleri ortaya koyar.

Oluşturucular

  Ad Açıklama
Genel yöntem ReadOnlyDictionary<TKey, TValue> ReadOnlyDictionary yeni bir örneğini başlatır.

Üst

Özellikler

  Ad Açıklama
Genel özellik Count Sözlükte öğe sayısını alır.
Genel özellik Item Belirtilen anahtar için eşleştirilmiş değeri alır.
Genel özellik Keys Anahtarları topluluğu sözlükte yer alır.
Genel özellik Values Değerler koleksiyonu sözlükte yer alır.

Üst

Yöntemler

  Ad Açıklama
Genel yöntem ContainsKey Belirtilen anahtar sözlükte oluştuğunu belirten bir bayrağı alır.
Genel yöntem Equals Belirtilen nesnenin geçerli nesneyle eşit olup olmadığını belirler. (Object kaynağından devralındı.)
Korumalı yöntem Finalize Kaynakları boşaltın ve atık toplama işlemi tarafından alınmadan önce diğer temizleme işlemleri gerçekleştirmek bir nesne sağlar. (Object kaynağından devralındı.)
Genel yöntem GetEnumerator Alır bir IEnumerator sözlük öğeler.
Genel yöntem GetHashCode Varsayılan karma işlevi hizmet verir. (Object kaynağından devralındı.)
Genel yöntem GetType Alır Type geçerli örneğinin. (Object kaynağından devralındı.)
Korumalı yöntem MemberwiseClone Geçerli yüzeysel bir kopyasını oluşturur Object. (Object kaynağından devralındı.)
Genel yöntem ToString Geçerli nesneyi temsil eden bir dize döndürür. (Object kaynağından devralındı.)
Genel yöntem TryGetValue Eşleştirilmiş değeri alır ile belirtilen key içinde saklar ve value.

Üst

Açık Arabirim Uygulamaları

  Ad Açıklama
Açık arabirim uygulamasıÖzel yöntem ICollection<KeyValuePair<TKey, TValue>>.Add Belirtilen öğe bu sözlüğe ekler.
Açık arabirim uygulamasıÖzel yöntem IDictionary<TKey, TValue>.Add Belirtilen anahtar-değer çifti bu sözlüğe ekler.
Açık arabirim uygulamasıÖzel yöntem IDictionary.Add Belirtilen anahtar-değer çifti bu sözlüğe ekler.
Açık arabirim uygulamasıÖzel yöntem ICollection<KeyValuePair<TKey, TValue>>.Clear Bu sözlük temizler.
Açık arabirim uygulamasıÖzel yöntem IDictionary.Clear Bu sözlük temizler.
Açık arabirim uygulamasıÖzel yöntem ICollection<KeyValuePair<TKey, TValue>>.Contains Belirtilen öğe bu sözlükte bulunup bulunmadığını denetler.
Açık arabirim uygulamasıÖzel yöntem IDictionary.Contains Belirtilen anahtar bu sözlükte bulunup bulunmadığını denetler.
Açık arabirim uygulamasıÖzel yöntem ICollection<KeyValuePair<TKey, TValue>>.CopyTo Belirtilen dizi belirtilen dizindeki Bu sözlük içeriğini kopyalar.
Açık arabirim uygulamasıÖzel yöntem ICollection.CopyTo Belirtilen dizi belirtilen dizininde başlayan, bu sözlük içeriğini kopyalar.
Açık arabirim uygulamasıÖzel özellik ICollection<KeyValuePair<TKey, TValue>>.Count Bu sözlükteki öğe sayısını alır.
Açık arabirim uygulamasıÖzel özellik ICollection.Count Sözlükte öğe sayısını döndürür.
Açık arabirim uygulamasıÖzel yöntem IDictionary.GetEnumerator Bu sözlük Numaralandırıcı örneği alır.
Açık arabirim uygulamasıÖzel yöntem IEnumerable.GetEnumerator Alır bir IEnumerator Bu sözlük örneği.
Açık arabirim uygulamasıÖzel özellik IDictionary.IsFixedSize Sözlük boyutu değişmez ise doğru verir.
Açık arabirim uygulamasıÖzel özellik ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly Bu sözlük, salt okunur olup olmadığını açıklayan bir bayrağı alır.
Açık arabirim uygulamasıÖzel özellik IDictionary.IsReadOnly Bu salt okunur bir sözlük olduğundan doğru sonucunu verir.
Açık arabirim uygulamasıÖzel özellik ICollection.IsSynchronized Sözlük eşitlenmiş durumda değil ise doğru verir.
Açık arabirim uygulamasıÖzel özellik IDictionary<TKey, TValue>.Item Belirtilen anahtar Bu sözlükteki ilgili değeri alır.
Açık arabirim uygulamasıÖzel özellik IDictionary.Item Sözlükteki anahtar ile ilişkili değeri döndürür.
Açık arabirim uygulamasıÖzel özellik IDictionary.Keys Bu Sözlükteki anahtar bir koleksiyon döndürür.
Açık arabirim uygulamasıÖzel yöntem ICollection<KeyValuePair<TKey, TValue>>.Remove Belirtilen öğe bu sözlükten kaldırır.
Açık arabirim uygulamasıÖzel yöntem IDictionary<TKey, TValue>.Remove Bu sözlükten belirtilen anahtarı olan öğeyi kaldırır.
Açık arabirim uygulamasıÖzel yöntem IDictionary.Remove Belirtilen anahtar bu sözlükten kaldırır.
Açık arabirim uygulamasıÖzel özellik ICollection.SyncRoot Biri oluşursa, sözlük için kök eşitleme nesnesi döndürür.
Açık arabirim uygulamasıÖzel özellik IDictionary.Values Bu sözlükteki değerleri koleksiyonunu döndürür.

Üst

İş Parçacığı Güvenliği

Bu türün tüm genel statik (Visual Basic'te Shared) üyeleri iş parçacığı açısından güvenlidir. Hiçbir örnek üyesinin iş parçacığı açısından güvenliği garanti edilemez.

Ayrıca bkz.

Başvuru

Microsoft.TeamFoundation.Client Ad Alanı