generic (155)


c# - Acessando uma chave Dictionary.Keys através de um índice numérico

c# - Acessando uma chave Dictionary.Keys através de um índice numérico

Estou usando um Dictionary<string, int> onde o int é uma contagem da chave. Agora, preciso acessar a última chave inserida dentro do dicionário, mas não sei o nome dela. A tentativa óbvia: int LastCou…


c# - Conversão de tipo genérico FROM string

Eu tenho uma classe que eu quero usar para armazenar "propriedades" para outra classe. Essas propriedades simplesmente possuem um nome e um valor. Idealmente, o que eu gostaria é poder adicionar p…


c# - Existe uma restrição que restringe meu método genérico para tipos numéricos?

Alguém pode me dizer se existe uma maneira com genéricos para limitar um argumento de tipo genérico T para apenas: Int16 Int32 Int64 UInt16 UInt32 UInt64 Estou ciente da palavra-chave w…


c# - Existe um método embutido para comparar coleções?

Gostaria de comparar o conteúdo de algumas coleções no meu método Equals. Eu tenho um dicionário e um IList. Existe um método embutido para fazer isso? Editado: Eu quero comparar dois Dicionário…


Comparação nulo ou padrão de argumento genérico em c#

Eu tenho um método genérico definido como este: public void MyMethod<T>(T myArgument) A primeira coisa que quero fazer é verificar se o valor de myArgument é o valor padrão para esse tipo, algo as…


c# - Contar os itens de um IEnumerable<T> sem iterar?

private IEnumerable<string> Tables{get{yield return "Foo"; yield return "Bar";}} Digamos que eu queira repetir isso e escrever algo como processar#n de#m. Exist…



Cancelar o método anônimo em c#

É possível cancelar a inscrição de um método anônimo de um evento? Se eu assinar um evento como este: void MyMethod(){Console.WriteLine("I did it!");}MyEvent+= MyMethod; Eu posso cance…


Substituindo o método java equals()-não está funcionando?

Eu me deparei com um problema interessante(e muito frustrante) com o método equals() hoje, que causou uma falha no que eu pensava ser uma classe bem testada e causou um bug que levou muito tempo par…


Uma classe anônima do C#pode implementar uma interface?

É possível ter um tipo anônimo implementar uma interface. Eu tenho um pedaço de código que gostaria de trabalhar, mas não sei como fazer isso. Eu tive algumas respostas que dizem não, ou criam um…


O que faz com que o javac emita o aviso "usa operações não verificadas ou inseguras"

Por exemplo: javac Foo.java Note: Foo.java uses unchecked or unsafe operations. Note: Recompile with-Xlint:unchecked for details.…




class generics type method java example list how create parameter