OrderedDictionary<TKey,TValue> Oluşturucular

Tanım

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.

Şunlara uygulanır