OrderedDictionary Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса OrderedDictionary.
Перегрузки
| Имя | Описание |
|---|---|
| OrderedDictionary() |
Инициализирует новый экземпляр класса OrderedDictionary. |
| OrderedDictionary(IEqualityComparer) |
Инициализирует новый экземпляр класса с помощью указанного OrderedDictionary средства сравнения. |
| OrderedDictionary(Int32) |
Инициализирует новый экземпляр класса с помощью указанной OrderedDictionary начальной емкости. |
| OrderedDictionary(Int32, IEqualityComparer) |
Инициализирует новый экземпляр класса с помощью указанной OrderedDictionary начальной емкости и средства сравнения. |
| OrderedDictionary(SerializationInfo, StreamingContext) |
Устаревшие.
Инициализирует новый экземпляр OrderedDictionary класса, сериализуемого с помощью указанных SerializationInfo и StreamingContext объектов. |
OrderedDictionary()
- Исходный код:
- OrderedDictionary.cs
- Исходный код:
- OrderedDictionary.cs
- Исходный код:
- OrderedDictionary.cs
- Исходный код:
- OrderedDictionary.cs
- Исходный код:
- OrderedDictionary.cs
Инициализирует новый экземпляр класса OrderedDictionary.
public:
OrderedDictionary();
public OrderedDictionary();
Public Sub New ()
Примеры
В следующем примере кода показано создание и заполнение OrderedDictionary коллекции. Этот код является частью более крупного примера кода, который можно просмотреть по OrderedDictionaryадресу.
// 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)
Комментарии
Средство сравнения определяет, равны ли два ключа. Каждый ключ в OrderedDictionary коллекции должен быть уникальным. Средство сравнения по умолчанию — это реализация Object.Equalsключа.
Применяется к
OrderedDictionary(IEqualityComparer)
- Исходный код:
- OrderedDictionary.cs
- Исходный код:
- OrderedDictionary.cs
- Исходный код:
- OrderedDictionary.cs
- Исходный код:
- OrderedDictionary.cs
- Исходный код:
- OrderedDictionary.cs
Инициализирует новый экземпляр класса с помощью указанного OrderedDictionary средства сравнения.
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)
Параметры
- comparer
- IEqualityComparer
Используется IComparer для определения того, равны ли два ключа.
–или–
null для использования средства сравнения по умолчанию, который является реализацией Equals(Object)каждого ключа.
Комментарии
Средство сравнения определяет, равны ли два ключа. Каждый ключ в OrderedDictionary коллекции должен быть уникальным. Средство сравнения по умолчанию — это реализация Object.Equalsключа.
Настраиваемый средство сравнения позволяет выполнять такие сценарии, как поиск с нечувствительными строками регистра.
Применяется к
OrderedDictionary(Int32)
- Исходный код:
- OrderedDictionary.cs
- Исходный код:
- OrderedDictionary.cs
- Исходный код:
- OrderedDictionary.cs
- Исходный код:
- OrderedDictionary.cs
- Исходный код:
- OrderedDictionary.cs
Инициализирует новый экземпляр класса с помощью указанной OrderedDictionary начальной емкости.
public:
OrderedDictionary(int capacity);
public OrderedDictionary(int capacity);
new System.Collections.Specialized.OrderedDictionary : int -> System.Collections.Specialized.OrderedDictionary
Public Sub New (capacity As Integer)
Параметры
- capacity
- Int32
Начальное число элементов, которые OrderedDictionary может содержать коллекция.
Комментарии
Средство сравнения определяет, равны ли два ключа. Каждый ключ в OrderedDictionary коллекции должен быть уникальным. Средство сравнения по умолчанию — это реализация Object.Equalsключа.
Применяется к
OrderedDictionary(Int32, IEqualityComparer)
- Исходный код:
- OrderedDictionary.cs
- Исходный код:
- OrderedDictionary.cs
- Исходный код:
- OrderedDictionary.cs
- Исходный код:
- OrderedDictionary.cs
- Исходный код:
- OrderedDictionary.cs
Инициализирует новый экземпляр класса с помощью указанной OrderedDictionary начальной емкости и средства сравнения.
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)
Параметры
- capacity
- Int32
Начальное число элементов, которые OrderedDictionary может содержать коллекция.
- comparer
- IEqualityComparer
Используется IComparer для определения того, равны ли два ключа.
–или–
null для использования средства сравнения по умолчанию, который является реализацией Equals(Object)каждого ключа.
Комментарии
Средство сравнения определяет, равны ли два ключа. Каждый ключ в OrderedDictionary коллекции должен быть уникальным. Средство сравнения по умолчанию — это реализация Object.Equalsключа.
Настраиваемый средство сравнения позволяет выполнять такие сценарии, как поиск с нечувствительными строками регистра.
Применяется к
OrderedDictionary(SerializationInfo, StreamingContext)
- Исходный код:
- OrderedDictionary.cs
- Исходный код:
- OrderedDictionary.cs
- Исходный код:
- OrderedDictionary.cs
- Исходный код:
- OrderedDictionary.cs
- Исходный код:
- OrderedDictionary.cs
Внимание!
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Инициализирует новый экземпляр OrderedDictionary класса, сериализуемого с помощью указанных SerializationInfo и StreamingContext объектов.
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);
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}")>]
new System.Collections.Specialized.OrderedDictionary : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Collections.Specialized.OrderedDictionary
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)
Параметры
- info
- SerializationInfo
SerializationInfo Объект, содержащий сведения, необходимые для сериализации OrderedDictionary коллекции.
- context
- StreamingContext
StreamingContext Объект, содержащий источник и назначение сериализованного потока, связанного с нимOrderedDictionary.
- Атрибуты
Комментарии
Средство сравнения определяет, равны ли два ключа. Каждый ключ в OrderedDictionary коллекции должен быть уникальным. Средство сравнения по умолчанию — это реализация Object.Equalsключа.