Resultados da pesquisa a pedido "generics"

3 a resposta

Sobre erro ao usar genéricos Java: "o parâmetro de tipo S não está dentro de seu limite"

Estou escrevendo algumas classes usando Generics, mas não consigo encontrar uma solução para a classe SolutionsSubset e, por isso, recebo o erro "o parâmetro de tipo S não está dentro do seu limite". Li as perguntas anteriores sobre o mesmo erro, ...

2 a resposta

C # usa System.Type como parâmetro genérico

Eu tenho uma lista de tipos (System.Type) que precisam ser consultados no banco de dados. Para cada um desses tipos, preciso chamar o seguinte método de extensão (que faz parte do LinqToNhibernate): Session.Linq<MyType>()No entanto, não tenho o ...

14 a resposta

Como inicializar uma Lista <T> para um determinado tamanho (em oposição à capacidade)?

O .NET oferece um contêiner de lista genérico cujo desempenho é quase idêntico (consulte a questão Desempenho de matrizes vs. listas). No entanto, eles são bastante diferentes na inicialização. As matrizes são muito fáceis de inicializar com um ...

1 a resposta

Implementando Inferência de Tipo Genérico em C # de maneira reflexiva

Eu preciso fazer alguma inferência de tipo genérica para uma implementação de linguagem de script e estou me perguntando se estou perdendo alguma abordagem direta. Por enquanto, deixe-me perguntar sobre a estrutura de tipos e ignorar os limites. ...

5 a resposta

Programação de tipo genérico com macros: truques para determinar o tipo?

É possível executar certos tipos de funções tipo genérico como macros noC, por exemplo, coisas como: #define SQRT(x) (sizeof(x) == sizeof(float) ? sqrtf((x)) : \ sizeof(x) == sizeof(double) ? sqrt((x)) : \ sqrtl((x)) )Isso funciona ...

4 a resposta

O que significa um til entre colchetes angulares ao criar uma classe genérica Java?

Eu estava lendo alguns exemplos do JMockit e encontrei este código: final List<OrderItem> actualItems = new ArrayList<~>();O que significa o til no identificador genérico? Eu sei que é o operador NOT bit a bit unário, mas não vejo um operando ...

8 a resposta

C #: System.Object vs Genéricos

Estou com dificuldades para entender quando usar o Object (boxe / unboxing) e quando usar genéricos. Por exemplo: public class Stack { int position; object[] data = new object[10]; public void Push (object o) { data[position++] = o; } public ...

4 a resposta

Método não resolvido para o tipo genérico dinâmico

Eu tenho estes tipos: public class GenericDao<T> { public T Save(T t) { return t; } } public abstract class DomainObject { // Some properties protected abstract dynamic Dao { get; } public virtual void Save() { var dao = Dao; dao.Save(this); } } ...

2 a resposta

Qual é a diferença entre usar ou não a cláusula 'where' com genéricos?

Qual é a diferença entre esses dois métodos de declaração de uma superclasse genérica com ou sem a cláusula 'where'? func foo<T: SomeClass>(object: T) -> Array<T> func foo<T>(object: T) -> Array<T> where T: SomeClass

3 a resposta

Swift Generics: Não é possível converter o valor do tipo no tipo de argumento esperado

Aqui está o meu código: protocol SomeProtocol { } class A: SomeProtocol { } func f1<T: SomeProtocol>(ofType: T.Type, listener: (T?) -> Void) { } func f2<T: SomeProtocol>(ofType: T.Type, listener: ([T]?) -> Void) { } func g() { let ...