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 .
См. также раздел
- Hashtable
- CaseInsensitiveHashCodeProvider
- CaseInsensitiveComparer
- Выполнение строковых операций без учета языка и региональных параметров в коллекциях
Применяется к
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
Параметры
Интерфейс IDictionary, элементы которого требуется скопировать в новый класс Hashtable, в котором не учитывается регистр.
Возвращаемое значение
Новый экземпляр класса Hashtable, в котором не учитывается регистр, содержащий записи из указанного интерфейса IDictionary.
Исключения
d
имеет значение null
.
Комментарии
Вместо использования CreateCaseInsensitiveHashtable метода используйте Hashtable.Hashtable(IDictionary, IEqualityComparer) конструктор для создания класса без учета регистра Hashtable .
См. также раздел
- Hashtable
- IDictionary
- CaseInsensitiveHashCodeProvider
- CaseInsensitiveComparer
- Выполнение строковых операций без учета языка и региональных параметров в коллекциях
Применяется к
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
Параметры
Возвращаемое значение
Новый экземпляр класса Hashtable, в котором не учитывается регистр, с указанной исходной емкостью.
Исключения
Значение параметра capacity
меньше нуля.
Комментарии
Вместо использования CreateCaseInsensitiveHashtable метода используйте Hashtable.Hashtable(Int32, IEqualityComparer) конструктор для создания класса без учета регистра Hashtable .
См. также раздел
- Hashtable
- CaseInsensitiveHashCodeProvider
- CaseInsensitiveComparer
- Выполнение строковых операций без учета языка и региональных параметров в коллекциях