Resultados da pesquisa a pedido "generics"

4 a resposta

Por que as restrições de tipo não fazem parte da assinatura do método?

Então eu liRestrições de Eric Lippert não fazem parte da assinatura ' [http://blogs.msdn.com/b/ericlippert/archive/2009/12/10/constraints-are-not-part-of-the-signature.aspx] , e agora entendo que a especificação especifica que restrições de tipo ...

4 a resposta

Todos os usos de `forSome` podem ser substituídos por um uso equivalente de` _`?

Por exemplo,List[T] forSome { type T } é equivalente aList[_], mas isso é verdade para todos os usos possíveis deforSome ou existem casos em queforSome não pode ser substituído por um equivalente da segunda sintaxe?

8 a resposta

Como posso adicionar uma restrição de tipo para incluir qualquer coisa serializável em um método genéric

Meu método genérico precisa serializar o objeto passado para ele, no entanto, apenas insistir que ele implementa ISerializable parece não funcionar. Por exemplo, eu tenho uma estrutura retornada de um serviço da Web (marcado ...

6 a resposta

Bug do Javadoc: o @link não pode manipular os Genéricos “<>”

Considere um método estático em uma classe, que eu o documentei usando javadoc [http://en.wikipedia.org/wiki/Javadoc]: /** * Description here. * * @param names - The parameters of the impression request. * @param ids - An intent object to ...

10 a resposta

Como posso multiplicar um tipo float e um tipo genérico?

Estou programando no Unity 3.4.2 no OS X usando C #. Tenho uma classe como a seguinte: class Foo<T> { public T DoFoo(T bar) { float aFloatValue = 1.0f; // Do other stuff... return aFloatValue * bar; } }Quando o Unity compila essa classe, ...

24 a resposta

Generics x listas de matrizes

O sistema em que trabalho aqui foi escrito antes do .net 2.0 e não tinha o benefício dos genéricos. Eventualmente, foi atualizado para a versão 2.0, mas nenhum código foi refatorado devido a restrições de tempo. Há vários lugares em que o código ...

6 a resposta

Generics in C # - Não é possível converter 'classname' em 'TGenericClass'

UPDATE: Não se trata de fazê-lo compilar. A questão é: por que o compilador C # permite a conversão ao usar uma interface, mas não consegue descobrir o tipo quando uso uma classe que implementa a mesma interfac Eu estou recebendo o seguinte ...

2 a resposta

Delphi XE: construtor de classe não é chamado em uma classe usando genéricos

Considere o seguinte exemplo (estou usando o Delphi XE): program Test; {$APPTYPE CONSOLE} type TTestClass<T> = class private class constructor CreateClass(); public constructor Create(); end; class constructor TTestClass<T>.CreateClass(); begin ...

12 a resposta

ritérios de Classificação Dinâmica para Lista Genérica

O objetivo disso é evitar escrever uma tonelada de declarações if ( Aqui está meu código atual public override List<oAccountSearchResults> SearchForAccounts(oAccountSearchCriteria searchOptions) { List<oAccountSearchResults> results = ...

10 a resposta

ocê pode ter uma lista genérica (de T) no seu arquivo de configuraçõe

No meu arquivo de configurações, gostaria de ter uma configuração do tipo Lista (de Myclass) .... Não consigo encontrar nada na rede que faça isso. É possível