OrderedDictionary 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.
OrderedDictionary sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
OrderedDictionary() |
OrderedDictionary sınıfının yeni bir örneğini başlatır. |
OrderedDictionary(IEqualityComparer) |
Belirtilen karşılaştırıcıyı OrderedDictionary kullanarak sınıfının yeni bir örneğini başlatır. |
OrderedDictionary(Int32) |
Belirtilen ilk kapasiteyi OrderedDictionary kullanarak sınıfının yeni bir örneğini başlatır. |
OrderedDictionary(Int32, IEqualityComparer) |
Belirtilen ilk kapasiteyi ve karşılaştırıcıyı OrderedDictionary kullanarak sınıfının yeni bir örneğini başlatır. |
OrderedDictionary(SerializationInfo, StreamingContext) |
Geçersiz.
Belirtilen SerializationInfo ve StreamingContext nesnelerini kullanarak seri hale getirilebilen sınıfının yeni bir örneğini OrderedDictionary başlatır. |
OrderedDictionary()
- Kaynak:
- OrderedDictionary.cs
- Kaynak:
- OrderedDictionary.cs
- Kaynak:
- OrderedDictionary.cs
OrderedDictionary sınıfının yeni bir örneğini başlatır.
public:
OrderedDictionary();
public OrderedDictionary ();
Public Sub New ()
Örnekler
Aşağıdaki kod örneği bir OrderedDictionary koleksiyonun oluşturulmasını ve popülasyonunu gösterir. Bu kod, adresinde OrderedDictionarygörüntülenebilen daha büyük bir kod örneğinin parçasıdır.
// Creates and initializes a OrderedDictionary.
OrderedDictionary^ myOrderedDictionary = gcnew OrderedDictionary();
myOrderedDictionary->Add("testKey1", "testValue1");
myOrderedDictionary->Add("testKey2", "testValue2");
myOrderedDictionary->Add("keyToDelete", "valueToDelete");
myOrderedDictionary->Add("testKey3", "testValue3");
ICollection^ keyCollection = myOrderedDictionary->Keys;
ICollection^ valueCollection = myOrderedDictionary->Values;
// Display the contents using the key and value collections
DisplayContents(keyCollection, valueCollection, myOrderedDictionary->Count);
// Creates and initializes a OrderedDictionary.
OrderedDictionary myOrderedDictionary = new OrderedDictionary();
myOrderedDictionary.Add("testKey1", "testValue1");
myOrderedDictionary.Add("testKey2", "testValue2");
myOrderedDictionary.Add("keyToDelete", "valueToDelete");
myOrderedDictionary.Add("testKey3", "testValue3");
ICollection keyCollection = myOrderedDictionary.Keys;
ICollection valueCollection = myOrderedDictionary.Values;
// Display the contents using the key and value collections
DisplayContents(keyCollection, valueCollection, myOrderedDictionary.Count);
' Creates and initializes a OrderedDictionary.
Dim myOrderedDictionary As New OrderedDictionary()
myOrderedDictionary.Add("testKey1", "testValue1")
myOrderedDictionary.Add("testKey2", "testValue2")
myOrderedDictionary.Add("keyToDelete", "valueToDelete")
myOrderedDictionary.Add("testKey3", "testValue3")
Dim keyCollection As ICollection = myOrderedDictionary.Keys
Dim valueCollection As ICollection = myOrderedDictionary.Values
' Display the contents Imports the key and value collections
DisplayContents( _
keyCollection, valueCollection, myOrderedDictionary.Count)
Açıklamalar
Karşılaştırıcı, iki anahtarın eşit olup olmadığını belirler. Koleksiyondaki OrderedDictionary her anahtar benzersiz olmalıdır. Varsayılan karşılaştırıcı anahtarın uygulamasıdır Object.Equals.
Şunlara uygulanır
OrderedDictionary(IEqualityComparer)
- Kaynak:
- OrderedDictionary.cs
- Kaynak:
- OrderedDictionary.cs
- Kaynak:
- OrderedDictionary.cs
Belirtilen karşılaştırıcıyı OrderedDictionary kullanarak sınıfının yeni bir örneğini başlatır.
public:
OrderedDictionary(System::Collections::IEqualityComparer ^ comparer);
public OrderedDictionary (System.Collections.IEqualityComparer comparer);
public OrderedDictionary (System.Collections.IEqualityComparer? comparer);
new System.Collections.Specialized.OrderedDictionary : System.Collections.IEqualityComparer -> System.Collections.Specialized.OrderedDictionary
Public Sub New (comparer As IEqualityComparer)
Parametreler
- comparer
- IEqualityComparer
İki anahtarın IComparer eşit olup olmadığını belirlemek için kullanılacak.
-veya-
null
her anahtarın uygulaması olan varsayılan karşılaştırıcıyı kullanmak için Equals(Object).
Açıklamalar
Karşılaştırıcı, iki anahtarın eşit olup olmadığını belirler. Koleksiyondaki OrderedDictionary her anahtar benzersiz olmalıdır. Varsayılan karşılaştırıcı anahtarın uygulamasıdır Object.Equals.
Özel karşılaştırıcı, büyük/küçük harfe duyarlı olmayan dizelerle arama yapma gibi senaryoları etkinleştirir.
Şunlara uygulanır
OrderedDictionary(Int32)
- Kaynak:
- OrderedDictionary.cs
- Kaynak:
- OrderedDictionary.cs
- Kaynak:
- OrderedDictionary.cs
Belirtilen ilk kapasiteyi OrderedDictionary kullanarak sınıfının yeni bir örneğini başlatır.
public:
OrderedDictionary(int capacity);
public OrderedDictionary (int capacity);
new System.Collections.Specialized.OrderedDictionary : int -> System.Collections.Specialized.OrderedDictionary
Public Sub New (capacity As Integer)
Parametreler
- capacity
- Int32
Koleksiyonun içerebileceği ilk öğe OrderedDictionary sayısı.
Açıklamalar
Karşılaştırıcı, iki anahtarın eşit olup olmadığını belirler. Koleksiyondaki OrderedDictionary her anahtar benzersiz olmalıdır. Varsayılan karşılaştırıcı anahtarın uygulamasıdır Object.Equals.
Şunlara uygulanır
OrderedDictionary(Int32, IEqualityComparer)
- Kaynak:
- OrderedDictionary.cs
- Kaynak:
- OrderedDictionary.cs
- Kaynak:
- OrderedDictionary.cs
Belirtilen ilk kapasiteyi ve karşılaştırıcıyı OrderedDictionary kullanarak sınıfının yeni bir örneğini başlatır.
public:
OrderedDictionary(int capacity, System::Collections::IEqualityComparer ^ comparer);
public OrderedDictionary (int capacity, System.Collections.IEqualityComparer comparer);
public OrderedDictionary (int capacity, System.Collections.IEqualityComparer? comparer);
new System.Collections.Specialized.OrderedDictionary : int * System.Collections.IEqualityComparer -> System.Collections.Specialized.OrderedDictionary
Public Sub New (capacity As Integer, comparer As IEqualityComparer)
Parametreler
- capacity
- Int32
Koleksiyonun içerebileceği ilk öğe OrderedDictionary sayısı.
- comparer
- IEqualityComparer
İki anahtarın IComparer eşit olup olmadığını belirlemek için kullanılacak.
-veya-
null
her anahtarın uygulaması olan varsayılan karşılaştırıcıyı kullanmak için Equals(Object).
Açıklamalar
Karşılaştırıcı, iki anahtarın eşit olup olmadığını belirler. Koleksiyondaki OrderedDictionary her anahtar benzersiz olmalıdır. Varsayılan karşılaştırıcı anahtarın uygulamasıdır Object.Equals.
Özel karşılaştırıcı, büyük/küçük harfe duyarlı olmayan dizelerle arama yapma gibi senaryoları etkinleştirir.
Şunlara uygulanır
OrderedDictionary(SerializationInfo, StreamingContext)
- Kaynak:
- OrderedDictionary.cs
- Kaynak:
- OrderedDictionary.cs
- Kaynak:
- OrderedDictionary.cs
Dikkat
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Belirtilen SerializationInfo ve StreamingContext nesnelerini kullanarak seri hale getirilebilen sınıfının yeni bir örneğini OrderedDictionary başlatır.
protected:
OrderedDictionary(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected OrderedDictionary (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected OrderedDictionary (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.Collections.Specialized.OrderedDictionary : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Collections.Specialized.OrderedDictionary
[<System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Collections.Specialized.OrderedDictionary : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Collections.Specialized.OrderedDictionary
Protected Sub New (info As SerializationInfo, context As StreamingContext)
Parametreler
- info
- SerializationInfo
SerializationInfo Koleksiyonu seri hale OrderedDictionary getirmek için gereken bilgileri içeren bir nesne.
- context
- StreamingContext
StreamingContext ile ilişkilendirilmiş serileştirilmiş akışın kaynağını ve hedefini OrderedDictionaryiçeren bir nesne.
- Öznitelikler
Açıklamalar
Karşılaştırıcı, iki anahtarın eşit olup olmadığını belirler. Koleksiyondaki OrderedDictionary her anahtar benzersiz olmalıdır. Varsayılan karşılaştırıcı anahtarın uygulamasıdır Object.Equals.