OrderedDictionary<TKey,TValue> 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.
Aşırı Yüklemeler
OrderedDictionary<TKey,TValue>() |
boş OrderedDictionary<TKey,TValue> sınıfının yeni bir örneğini başlatır, varsayılan başlangıç kapasitesine sahiptir ve anahtar türü için varsayılan eşitlik karşılaştırıcısını kullanır. |
OrderedDictionary<TKey,TValue>(IDictionary<TKey,TValue>) |
OrderedDictionary<TKey,TValue> sınıfının kopyalanan öğeleri içeren yeni bir örneğini başlatır belirtilen IDictionary<TKey,TValue> ve anahtar türü için varsayılan eşitlik karşılaştırıcısını kullanır. |
OrderedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>) |
Kopyalanan öğeleri içeren OrderedDictionary<TKey,TValue> sınıfının yeni bir örneğini başlatır IEnumerable<T> ve anahtar türü için varsayılan eşitlik karşılaştırıcısını kullanır. |
OrderedDictionary<TKey,TValue>(IEqualityComparer<TKey>) |
boş OrderedDictionary<TKey,TValue> sınıfının yeni bir örneğini başlatır, varsayılan başlangıç kapasitesine sahiptir ve belirtilen IEqualityComparer<T>kullanır. |
OrderedDictionary<TKey,TValue>(Int32) |
boş OrderedDictionary<TKey,TValue> sınıfının yeni bir örneğini başlatır, belirtilen ilk kapasiteye sahiptir ve anahtar türü için varsayılan eşitlik karşılaştırıcısını kullanır. |
OrderedDictionary<TKey,TValue>(IDictionary<TKey,TValue>, IEqualityComparer<TKey>) |
OrderedDictionary<TKey,TValue> sınıfının kopyalanan öğeleri içeren yeni bir örneğini başlatır belirtilen IDictionary<TKey,TValue> ve belirtilen IEqualityComparer<T>kullanır. |
OrderedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<TKey>) |
Kopyalanan öğeleri içeren OrderedDictionary<TKey,TValue> sınıfının yeni bir örneğini başlatır belirtilen IEnumerable<T> ve belirtilen IEqualityComparer<T>kullanır. |
OrderedDictionary<TKey,TValue>(Int32, IEqualityComparer<TKey>) |
boş OrderedDictionary<TKey,TValue> sınıfının yeni bir örneğini başlatır, belirtilen başlangıç kapasitesine sahiptir ve belirtilen IEqualityComparer<T>kullanır. |
OrderedDictionary<TKey,TValue>()
boş OrderedDictionary<TKey,TValue> sınıfının yeni bir örneğini başlatır,
varsayılan başlangıç kapasitesine sahiptir ve anahtar türü için varsayılan eşitlik karşılaştırıcısını kullanır.
public:
OrderedDictionary();
public OrderedDictionary ();
Public Sub New ()
Şunlara uygulanır
OrderedDictionary<TKey,TValue>(IDictionary<TKey,TValue>)
OrderedDictionary<TKey,TValue> sınıfının kopyalanan öğeleri içeren yeni bir örneğini başlatır
belirtilen IDictionary<TKey,TValue> ve anahtar türü için varsayılan eşitlik karşılaştırıcısını kullanır.
public:
OrderedDictionary(System::Collections::Generic::IDictionary<TKey, TValue> ^ dictionary);
public OrderedDictionary (System.Collections.Generic.IDictionary<TKey,TValue> dictionary);
new System.Collections.Generic.OrderedDictionary<'Key, 'Value> : System.Collections.Generic.IDictionary<'Key, 'Value> -> System.Collections.Generic.OrderedDictionary<'Key, 'Value>
Public Sub New (dictionary As IDictionary(Of TKey, TValue))
Parametreler
- dictionary
- IDictionary<TKey,TValue>
Öğeleri yeni OrderedDictionary<TKey,TValue>kopyalanan IDictionary<TKey,TValue>.
Yeni koleksiyondaki öğelerin ilk sırası, öğelerin sağlanan sözlükten numaralandırılan sırasıdır.
Özel durumlar
dictionary
null
.
Şunlara uygulanır
OrderedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>)
Kopyalanan öğeleri içeren OrderedDictionary<TKey,TValue> sınıfının yeni bir örneğini başlatır
IEnumerable<T> ve anahtar türü için varsayılan eşitlik karşılaştırıcısını kullanır.
public:
OrderedDictionary(System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<TKey, TValue>> ^ collection);
public OrderedDictionary (System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> collection);
new System.Collections.Generic.OrderedDictionary<'Key, 'Value> : seq<System.Collections.Generic.KeyValuePair<'Key, 'Value>> -> System.Collections.Generic.OrderedDictionary<'Key, 'Value>
Public Sub New (collection As IEnumerable(Of KeyValuePair(Of TKey, TValue)))
Parametreler
- collection
- IEnumerable<KeyValuePair<TKey,TValue>>
Öğeleri yeni OrderedDictionary<TKey,TValue>kopyalanan IEnumerable<T>.
Yeni koleksiyondaki öğelerin ilk sırası, öğelerin sağlanan koleksiyondan numaralandırılan sırasıdır.
Özel durumlar
collection
null
.
Şunlara uygulanır
OrderedDictionary<TKey,TValue>(IEqualityComparer<TKey>)
boş OrderedDictionary<TKey,TValue> sınıfının yeni bir örneğini başlatır,
varsayılan başlangıç kapasitesine sahiptir ve belirtilen IEqualityComparer<T>kullanır.
public:
OrderedDictionary(System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public OrderedDictionary (System.Collections.Generic.IEqualityComparer<TKey>? comparer);
new System.Collections.Generic.OrderedDictionary<'Key, 'Value> : System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Generic.OrderedDictionary<'Key, 'Value>
Public Sub New (comparer As IEqualityComparer(Of TKey))
Parametreler
- comparer
- IEqualityComparer<TKey>
Anahtarları karşılaştırırken kullanılacak IEqualityComparer<T> uygulaması,
veya anahtarın türü için varsayılan EqualityComparer<T> kullanmak null
.
Şunlara uygulanır
OrderedDictionary<TKey,TValue>(Int32)
boş OrderedDictionary<TKey,TValue> sınıfının yeni bir örneğini başlatır,
belirtilen ilk kapasiteye sahiptir ve anahtar türü için varsayılan eşitlik karşılaştırıcısını kullanır.
public:
OrderedDictionary(int capacity);
public OrderedDictionary (int capacity);
new System.Collections.Generic.OrderedDictionary<'Key, 'Value> : int -> System.Collections.Generic.OrderedDictionary<'Key, 'Value>
Public Sub New (capacity As Integer)
Parametreler
- capacity
- Int32
OrderedDictionary<TKey,TValue> içerebileceği ilk öğe sayısı.
Özel durumlar
kapasite 0'dan küçüktür.
Şunlara uygulanır
OrderedDictionary<TKey,TValue>(IDictionary<TKey,TValue>, IEqualityComparer<TKey>)
OrderedDictionary<TKey,TValue> sınıfının kopyalanan öğeleri içeren yeni bir örneğini başlatır
belirtilen IDictionary<TKey,TValue> ve belirtilen IEqualityComparer<T>kullanır.
public:
OrderedDictionary(System::Collections::Generic::IDictionary<TKey, TValue> ^ dictionary, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public OrderedDictionary (System.Collections.Generic.IDictionary<TKey,TValue> dictionary, System.Collections.Generic.IEqualityComparer<TKey>? comparer);
new System.Collections.Generic.OrderedDictionary<'Key, 'Value> : System.Collections.Generic.IDictionary<'Key, 'Value> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Generic.OrderedDictionary<'Key, 'Value>
Public Sub New (dictionary As IDictionary(Of TKey, TValue), comparer As IEqualityComparer(Of TKey))
Parametreler
- dictionary
- IDictionary<TKey,TValue>
Öğeleri yeni OrderedDictionary<TKey,TValue>kopyalanan IDictionary<TKey,TValue>.
Yeni koleksiyondaki öğelerin ilk sırası, öğelerin sağlanan sözlükten numaralandırılan sırasıdır.
- comparer
- IEqualityComparer<TKey>
Anahtarları karşılaştırırken kullanılacak IEqualityComparer<T> uygulaması,
veya anahtarın türü için varsayılan EqualityComparer<T> kullanmak null
.
Özel durumlar
dictionary
null
.
Şunlara uygulanır
OrderedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<TKey>)
Kopyalanan öğeleri içeren OrderedDictionary<TKey,TValue> sınıfının yeni bir örneğini başlatır
belirtilen IEnumerable<T> ve belirtilen IEqualityComparer<T>kullanır.
public:
OrderedDictionary(System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<TKey, TValue>> ^ collection, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public OrderedDictionary (System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> collection, System.Collections.Generic.IEqualityComparer<TKey>? comparer);
new System.Collections.Generic.OrderedDictionary<'Key, 'Value> : seq<System.Collections.Generic.KeyValuePair<'Key, 'Value>> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Generic.OrderedDictionary<'Key, 'Value>
Public Sub New (collection As IEnumerable(Of KeyValuePair(Of TKey, TValue)), comparer As IEqualityComparer(Of TKey))
Parametreler
- collection
- IEnumerable<KeyValuePair<TKey,TValue>>
Öğeleri yeni OrderedDictionary<TKey,TValue>kopyalanan IEnumerable<T>.
Yeni koleksiyondaki öğelerin ilk sırası, öğelerin sağlanan koleksiyondan numaralandırılan sırasıdır.
- comparer
- IEqualityComparer<TKey>
Anahtarları karşılaştırırken kullanılacak IEqualityComparer<T> uygulaması,
veya anahtarın türü için varsayılan EqualityComparer<T> kullanmak null
.
Özel durumlar
collection
null
.
Şunlara uygulanır
OrderedDictionary<TKey,TValue>(Int32, IEqualityComparer<TKey>)
boş OrderedDictionary<TKey,TValue> sınıfının yeni bir örneğini başlatır,
belirtilen başlangıç kapasitesine sahiptir ve belirtilen IEqualityComparer<T>kullanır.
public:
OrderedDictionary(int capacity, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public OrderedDictionary (int capacity, System.Collections.Generic.IEqualityComparer<TKey>? comparer);
new System.Collections.Generic.OrderedDictionary<'Key, 'Value> : int * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Generic.OrderedDictionary<'Key, 'Value>
Public Sub New (capacity As Integer, comparer As IEqualityComparer(Of TKey))
Parametreler
- capacity
- Int32
OrderedDictionary<TKey,TValue> içerebileceği ilk öğe sayısı.
- comparer
- IEqualityComparer<TKey>
Anahtarları karşılaştırırken kullanılacak IEqualityComparer<T> uygulaması,
veya anahtarın türü için varsayılan EqualityComparer<T> kullanmak null
.
Özel durumlar
kapasite 0'dan küçüktür.