CollectionsUtil.CreateCaseInsensitiveHashtable Метод

Определение

Создает новый экземпляр Hashtable класса, который игнорирует регистр строк.

Перегрузки

Имя Описание
CreateCaseInsensitiveHashtable()

Создает новый экземпляр без учета регистра класса Hashtable с начальной емкостью по умолчанию.

CreateCaseInsensitiveHashtable(IDictionary)

Копирует записи из указанного Hashtable словаря в новый экземпляр без учета регистра класса с той же начальной емкостью, что и количество скопированных записей.

CreateCaseInsensitiveHashtable(Int32)

Создает новый экземпляр без учета регистра класса Hashtable с указанной начальной емкостью.

CreateCaseInsensitiveHashtable()

Исходный код:
CollectionsUtil.cs
Исходный код:
CollectionsUtil.cs
Исходный код:
CollectionsUtil.cs
Исходный код:
CollectionsUtil.cs
Исходный код:
CollectionsUtil.cs

Создает новый экземпляр без учета регистра класса Hashtable с начальной емкостью по умолчанию.

public:
 static System::Collections::Hashtable ^ CreateCaseInsensitiveHashtable();
public static System.Collections.Hashtable CreateCaseInsensitiveHashtable();
static member CreateCaseInsensitiveHashtable : unit -> System.Collections.Hashtable
Public Shared Function CreateCaseInsensitiveHashtable () As Hashtable

Возвращаемое значение

Новый экземпляр класса без учета регистра Hashtable с начальной емкостью по умолчанию.

Комментарии

Вместо использования CreateCaseInsensitiveHashtable метода используйте Hashtable.Hashtable(IEqualityComparer) конструктор для создания класса без Hashtable учета регистра.

См. также раздел

Применяется к

CreateCaseInsensitiveHashtable(IDictionary)

Исходный код:
CollectionsUtil.cs
Исходный код:
CollectionsUtil.cs
Исходный код:
CollectionsUtil.cs
Исходный код:
CollectionsUtil.cs
Исходный код:
CollectionsUtil.cs

Копирует записи из указанного Hashtable словаря в новый экземпляр без учета регистра класса с той же начальной емкостью, что и количество скопированных записей.

public:
 static System::Collections::Hashtable ^ CreateCaseInsensitiveHashtable(System::Collections::IDictionary ^ d);
public static System.Collections.Hashtable CreateCaseInsensitiveHashtable(System.Collections.IDictionary d);
static member CreateCaseInsensitiveHashtable : System.Collections.IDictionary -> System.Collections.Hashtable
Public Shared Function CreateCaseInsensitiveHashtable (d As IDictionary) As Hashtable

Параметры

d
IDictionary

Копирование IDictionary в новый регистр без Hashtableучета регистра.

Возвращаемое значение

Новый экземпляр без учета регистра Hashtable класса, содержащего записи из указанного IDictionaryобъекта.

Исключения

d равно null.

Комментарии

Вместо использования CreateCaseInsensitiveHashtable метода используйте Hashtable.Hashtable(IDictionary, IEqualityComparer) конструктор для создания класса без Hashtable учета регистра.

См. также раздел

Применяется к

CreateCaseInsensitiveHashtable(Int32)

Исходный код:
CollectionsUtil.cs
Исходный код:
CollectionsUtil.cs
Исходный код:
CollectionsUtil.cs
Исходный код:
CollectionsUtil.cs
Исходный код:
CollectionsUtil.cs

Создает новый экземпляр без учета регистра класса Hashtable с указанной начальной емкостью.

public:
 static System::Collections::Hashtable ^ CreateCaseInsensitiveHashtable(int capacity);
public static System.Collections.Hashtable CreateCaseInsensitiveHashtable(int capacity);
static member CreateCaseInsensitiveHashtable : int -> System.Collections.Hashtable
Public Shared Function CreateCaseInsensitiveHashtable (capacity As Integer) As Hashtable

Параметры

capacity
Int32

Приблизительное количество записей, которые Hashtable изначально могут содержаться.

Возвращаемое значение

Новый экземпляр без учета регистра Hashtable класса с указанной начальной емкостью.

Исключения

capacity меньше нуля.

Комментарии

Вместо использования CreateCaseInsensitiveHashtable метода используйте Hashtable.Hashtable(Int32, IEqualityComparer) конструктор для создания класса без Hashtable учета регистра.

См. также раздел

Применяется к