CollectionsUtil.CreateCaseInsensitiveHashtable Método

Definição

Cria uma nova instância da classe Hashtable que diferencia as maiúsculas e minúsculas das cadeias de caracteres.Creates a new instance of the Hashtable class that ignores the case of strings.

Sobrecargas

CreateCaseInsensitiveHashtable()

Cria uma nova instância que não diferencia maiúsculas e minúsculas da classe Hashtable com a capacidade inicial padrão.Creates a new case-insensitive instance of the Hashtable class with the default initial capacity.

CreateCaseInsensitiveHashtable(IDictionary)

Copia as entradas do dicionário especificado para uma nova instância que não diferencia maiúsculas de minúsculas da classe Hashtable com a mesma capacidade inicial que o número de entradas copiadas.Copies the entries from the specified dictionary to a new case-insensitive instance of the Hashtable class with the same initial capacity as the number of entries copied.

CreateCaseInsensitiveHashtable(Int32)

Cria uma nova instância que não diferencia maiúsculas e minúsculas da classe Hashtable com a capacidade inicial especificada.Creates a new case-insensitive instance of the Hashtable class with the specified initial capacity.

CreateCaseInsensitiveHashtable()

Cria uma nova instância que não diferencia maiúsculas e minúsculas da classe Hashtable com a capacidade inicial padrão.Creates a new case-insensitive instance of the Hashtable class with the default initial capacity.

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

Retornos

Uma nova instância que não diferencia maiúsculas e minúsculas da classe Hashtable com a capacidade inicial padrão.A new case-insensitive instance of the Hashtable class with the default initial capacity.

Comentários

Em vez de usar CreateCaseInsensitiveHashtable o método, use Hashtable.Hashtable(IEqualityComparer) o construtor para criar uma classe que não Hashtable diferencia maiúsculas de minúsculas.Instead of using the CreateCaseInsensitiveHashtable method, use the Hashtable.Hashtable(IEqualityComparer) constructor to create a case-insensitive Hashtable class.

Veja também

CreateCaseInsensitiveHashtable(IDictionary)

Copia as entradas do dicionário especificado para uma nova instância que não diferencia maiúsculas de minúsculas da classe Hashtable com a mesma capacidade inicial que o número de entradas copiadas.Copies the entries from the specified dictionary to a new case-insensitive instance of the Hashtable class with the same initial capacity as the number of entries copied.

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

Parâmetros

d
IDictionary

O IDictionary a ser copiado para um novo Hashtable que não diferencia maiúsculas de minúsculas.The IDictionary to copy to a new case-insensitive Hashtable.

Retornos

Uma nova instância que não diferencia maiúsculas de minúsculas da classe Hashtable que contém as entradas do IDictionary especificado.A new case-insensitive instance of the Hashtable class containing the entries from the specified IDictionary.

Exceções

d é null.d is null.

Comentários

Em vez de usar CreateCaseInsensitiveHashtable o método, use Hashtable.Hashtable(IDictionary, IEqualityComparer) o construtor para criar uma classe que não Hashtable diferencia maiúsculas de minúsculas.Instead of using the CreateCaseInsensitiveHashtable method, use the Hashtable.Hashtable(IDictionary, IEqualityComparer) constructor to create a case-insensitive Hashtable class.

Veja também

CreateCaseInsensitiveHashtable(Int32)

Cria uma nova instância que não diferencia maiúsculas e minúsculas da classe Hashtable com a capacidade inicial especificada.Creates a new case-insensitive instance of the Hashtable class with the specified initial capacity.

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

Parâmetros

capacity
Int32

O número aproximado de entradas que o Hashtable inicialmente pode conter.The approximate number of entries that the Hashtable can initially contain.

Retornos

Uma nova instância que não diferencia maiúsculas e minúsculas da classe Hashtable com a capacidade inicial especificada.A new case-insensitive instance of the Hashtable class with the specified initial capacity.

Exceções

capacity é menor que zero.capacity is less than zero.

Comentários

Em vez de usar CreateCaseInsensitiveHashtable o método, use Hashtable.Hashtable(Int32, IEqualityComparer) o construtor para criar uma classe que não Hashtable diferencia maiúsculas de minúsculas.Instead of using the CreateCaseInsensitiveHashtable method, use the Hashtable.Hashtable(Int32, IEqualityComparer) constructor to create a case-insensitive Hashtable class.

Veja também

Aplica-se a