Resultados da pesquisa a pedido "generics"

1 a resposta

getClass () de um parâmetro de método genérico em um Java

O seguinte método Java falha ao compilar: <T extends Number> void foo(T t) { Class<? extends T> klass = t.getClass(); } Erro recebido é: Incompatibilidade de tipo: não é possível converter deClass<capture#3-of ? extends Number> paraClass<? ...

4 a resposta

A sintaxe <T estende a classe <T>> em Java

Tenho algumas reflexões sobre o seguinte: public interface MaxStack<T extends Comparable <T>> 1-Por que a classe que implementaMaxStack deve ser escrito assim: public class MaxStackclass<T extends Comparable <T>> implements ...

5 a resposta

Convertendo de String para <T>

Eu realmente deveria conseguir isso, mas estou no ponto em que acho que seria mais fácil pergunta Na função C #: public static T GetValue<T>(String value) where T:new() { //Magic happens here } O que é uma boa implementação para a mágica? A ...

2 a resposta

Redimensionando uma matriz

Se fosse uma matriz regular, eu poderia apenas criar uma nova matriz e, em seguida, fazer uma cópia em matriz, mas os genéricos não me permitiriam fazer isso. A melhor coisa que eu vim até agora é: public void resize() { T[] tempArray = ...

10 a resposta

Criar instância do tipo genérico?

E seBaseFruit tem um construtor que aceita umint weight, posso instanciar um pedaço de fruta em um método genérico como est public void AddFruit<T>()where T: BaseFruit{ BaseFruit fruit = new T(weight); /*new Apple(150);*/ ...

3 a resposta

Melhor maneira de converter uma coleção não genérica em coleção genérica

Qual é a melhor maneira de converter uma coleção não genérica em uma coleção genérica? Existe uma maneira de LINQ isso? Eu tenho o seguinte código public class NonGenericCollection:CollectionBase { public void Add(TestClass a) { List.Add(a); } ...

3 a resposta

Digitação Genérica Dinâmica em Java

Se eu tiver uma classe usando o tipo genérico como public class Record<T> { private T value; public Record(T value) { this.value = value; } } é bastante simples digitar tudo durante o tempo de design, se eu conhecer todos os tipos usados, como é ...

4 a resposta

java genérico e curinga

Em java genérico eu entendi quais são os significados do curinga, super e estende, mas não entendi por que não me permite adicionar nada e por que me permite adicionar o SomeType na hierarquia, mas não acima na hierarquia? class Animal {} class ...

6 a resposta

C # LINQ to SQL: Refatorando esse método GetByID genérico

Eu escrevi o seguinte método. public T GetByID(int id) { var dbcontext = DB; var table = dbcontext.GetTable<T>(); return table.ToList().SingleOrDefault(e => Convert.ToInt16(e.GetType().GetProperties().First().GetValue(e, null)) == id); } ...

2 a resposta

possível usar um tipo não acoplado como um parâmetro de tipo genérico em C

Eu tenho um C # genérico: public class Generic<TParameter> { ... } Não parece que eu possa usar tipos não acoplados como parâmetros de tipo. Eu receboerror CS1031: Type expected quando tento o seguinte: var lGenericInstance = new ...