Resultados da pesquisa a pedido "generics"
parâmetro @Type 'T' tem o mesmo nome que o parâmetro type do tipo externo '…'
public abstract class EntityBase { ... } public interface IFoobar { void Foo<T>(int x) where T : EntityBase, new(); } public interface IFoobar<T> where T : EntityBase, new() { void Foo(int x); } public class Foobar<T> : IFoobar, IFoobar<T> where ...
Especificando o tipo de retorno de um método abstrato de uma Classe Base de acordo com uma Subclasse
Tenho a seguinte estrutura: abstract class Base { public abstract List<...> Get(); //What should be the generic type? } class SubOne : Base { public override List<SubOne> Get() { } } class SubTwo : Base { public override List<SubTwo> Get() { } ...
Lista genérica de transmissão do .NET
lguém pode me explicar por que, no .NET 2.0, se eu tiver uma interfacIPackable e uma classe que implementa essa interfaceOrderItem, quando eu tenho um método que usa umList<IPackable>, passando uma lista deList<OrderItem> não funciona Alguém ...
Método reutilizável para transformar Iterable <T> em T []?
Estou tentando escrever um método genérico para retornar o conteúdo de um Iterable em forma de matri Aqui está o que eu tenho: public class IterableHelp { public <T> T[] toArray(Iterable<T> elements) { ArrayList<T> arrayElements = new ...
List vs List <Object>
Por que perdemos a segurança de tipo ao usarList e não enquanto estiver usandoList<Object>? Eles não são basicamente a mesma coisa? EDITA: Descobri que o seguinte gera um erro de compilação public class TestClass { static void func(List<Object> ...
Qual é a diferença entre ? e objeto em genéricos Java?
Estou usando o Eclipse para me ajudar a limpar algum código para usar os genéricos Java corretamente. Na maioria das vezes, ele faz um excelente trabalho de inferir tipos, mas há alguns casos em que o tipo inferido deve ser o mais genérico ...
Limite o tamanho da Lista (Of T) - VB.NET
Estou tentando limitar o tamanho da minha lista genérica para que, depois de conter uma certa quantidade de valores, ela não adicione mai Estou tentando fazer isso usando a propriedade Capacity do objeto List, mas isso parece não funciona Dim ...
Tipo genérico como parâmetro no método Java
Você acha que é possível criar algo semelhante a isso? private ArrayList increaseSizeArray(ArrayList array_test, GenericClass) { array_test.add(new GenericObject()); // instance of GenericClass return array_test; }
Generics não pode inferir segundo parâmetro? [duplicado
Esta pergunta já tem uma resposta aqui: Por que devo fornecer tipos de parâmetros genéricos explicitamente Enquanto o compilador deve inferir o ...
Converter genéricos existentes para sintaxe de diamante
Gosto da sintaxe de diamante para genéricos que o Java 7 introduz - não tanto de uma perspectiva de economia de tempo (afinal, a maioria dos IDEs preenche esse pedaço para você de qualquer maneira), mas apenas porque faz o código parecer um ...