Поделиться через


CollectionsUtil.CreateCaseInsensitiveHashtable Метод

Определение

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

Перегрузки

CreateCaseInsensitiveHashtable()

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

CreateCaseInsensitiveHashtable(IDictionary)

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

CreateCaseInsensitiveHashtable(Int32)

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

CreateCaseInsensitiveHashtable()

Исходный код:
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

Копирует записи из указанного словаря в новый экземпляр класса 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

Создает новый экземпляр класса 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 .

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

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