SynchronizedKeyedCollection<K,T> Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
SynchronizedKeyedCollection<K,T> sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
SynchronizedKeyedCollection<K,T>() |
SynchronizedKeyedCollection<K,T> sınıfının yeni bir örneğini başlatır. |
SynchronizedKeyedCollection<K,T>(Object) |
Açıkça belirtilen bir nesne tarafından eşitlenen erişimle sınıfının yeni bir örneğini SynchronizedKeyedCollection<K,T> başlatır. |
SynchronizedKeyedCollection<K,T>(Object, IEqualityComparer<K>) |
Sınıfın SynchronizedKeyedCollection<K,T> yeni bir örneğini, açıkça belirtilen bir nesne tarafından eşitlenen erişimle ve belirtilen şekilde karşılaştırılan anahtarlarla başlatır. |
SynchronizedKeyedCollection<K,T>(Object, IEqualityComparer<K>, Int32) |
Sınıfın SynchronizedKeyedCollection<K,T> yeni bir örneğini, açıkça belirtilen bir nesne tarafından eşitlenen erişimle ve belirtilen şekilde karşılaştırılan anahtarlarla başlatır. |
SynchronizedKeyedCollection<K,T>()
SynchronizedKeyedCollection<K,T> sınıfının yeni bir örneğini başlatır.
protected:
SynchronizedKeyedCollection();
protected SynchronizedKeyedCollection ();
Protected Sub New ()
Şunlara uygulanır
SynchronizedKeyedCollection<K,T>(Object)
Açıkça belirtilen bir nesne tarafından eşitlenen erişimle sınıfının yeni bir örneğini SynchronizedKeyedCollection<K,T> başlatır.
protected:
SynchronizedKeyedCollection(System::Object ^ syncRoot);
protected SynchronizedKeyedCollection (object syncRoot);
new System.Collections.Generic.SynchronizedKeyedCollection<'K, 'T> : obj -> System.Collections.Generic.SynchronizedKeyedCollection<'K, 'T>
Protected Sub New (syncRoot As Object)
Parametreler
- syncRoot
- Object
İş parçacığı güvenli koleksiyona erişimi eşitlemek için kullanılan nesne.
Özel durumlar
syncRoot
, null
değeridir.
Açıklamalar
aynı kullanılarak syncRoot
birden çok örneği SynchronizedKeyedCollection<K,T> oluşturulursa, erişim tüm örnekler arasında korunur.
Şunlara uygulanır
SynchronizedKeyedCollection<K,T>(Object, IEqualityComparer<K>)
Sınıfın SynchronizedKeyedCollection<K,T> yeni bir örneğini, açıkça belirtilen bir nesne tarafından eşitlenen erişimle ve belirtilen şekilde karşılaştırılan anahtarlarla başlatır.
protected:
SynchronizedKeyedCollection(System::Object ^ syncRoot, System::Collections::Generic::IEqualityComparer<K> ^ comparer);
protected SynchronizedKeyedCollection (object syncRoot, System.Collections.Generic.IEqualityComparer<K> comparer);
new System.Collections.Generic.SynchronizedKeyedCollection<'K, 'T> : obj * System.Collections.Generic.IEqualityComparer<'K> -> System.Collections.Generic.SynchronizedKeyedCollection<'K, 'T>
Protected Sub New (syncRoot As Object, comparer As IEqualityComparer(Of K))
Parametreler
- syncRoot
- Object
İş parçacığı güvenli koleksiyona erişimi eşitlemek için kullanılan nesne.
- comparer
- IEqualityComparer<K>
Eşitlik IEqualityComparer<T> için türündeki K
anahtar nesneleri karşılaştırmak için kullanılan türü K
.
Özel durumlar
syncRoot
veya null
comparer
şeklindedir null
.
Açıklamalar
Giriş parametresi tarafından IEqualityComparer<T> kullanılan genel parametreK
, bu sınıfın ilk genel parametresidir. Bu, eşitlik anahtarlarını, örneğin karşılaştırmanın en kritik yönlerini iyileştirmek için kullanılabilecek özelleştirilmiş bir şekilde karşılaştırmamıza olanak tanır.
Şunlara uygulanır
SynchronizedKeyedCollection<K,T>(Object, IEqualityComparer<K>, Int32)
Sınıfın SynchronizedKeyedCollection<K,T> yeni bir örneğini, açıkça belirtilen bir nesne tarafından eşitlenen erişimle ve belirtilen şekilde karşılaştırılan anahtarlarla başlatır.
protected:
SynchronizedKeyedCollection(System::Object ^ syncRoot, System::Collections::Generic::IEqualityComparer<K> ^ comparer, int dictionaryCreationThreshold);
protected SynchronizedKeyedCollection (object syncRoot, System.Collections.Generic.IEqualityComparer<K> comparer, int dictionaryCreationThreshold);
new System.Collections.Generic.SynchronizedKeyedCollection<'K, 'T> : obj * System.Collections.Generic.IEqualityComparer<'K> * int -> System.Collections.Generic.SynchronizedKeyedCollection<'K, 'T>
Protected Sub New (syncRoot As Object, comparer As IEqualityComparer(Of K), dictionaryCreationThreshold As Integer)
Parametreler
- syncRoot
- Object
İş parçacığı güvenli koleksiyona erişimi eşitlemek için kullanılan nesne.
- comparer
- IEqualityComparer<K>
Eşitlik IEqualityComparer<T> için türündeki K
anahtar nesneleri karşılaştırmak için kullanılan türü K
.
- dictionaryCreationThreshold
- Int32
Koleksiyon için sözlük oluşturmak için gereken öğe sayısı.
Özel durumlar
syncRoot
veya null
comparer
şeklindedir null
.
dictionaryCreationThreshold
-1'den küçük.
Açıklamalar
-1 ayarı dictionaryCreationThreshold
, buna (2.147.483.647; onaltılık 0x7FFFFFFF) atar MaxValue .