Resultados da pesquisa a pedido "generics"

2 a resposta

Generic Windows Form Template

Estou criando um Windows Form genérico que aceita T e usa reflexão com atributos personalizados para criar rótulos e controles de entrada em tempo de execuçã Exemplo class GenericForm<T>: Form where T : ICloneable<T> { } Aqui está um link ...

4 a resposta

O que são genéricos Reified? Como eles resolvem os problemas de apagamento de tipo e por que não podem ser adicionados sem grandes alterações?

Eu liNeal Gafter's [http://gafter.blogspot.com/2006/11/reified-generics-for-java.html] blog sobre o assunto e ainda não estou claro sobre vários ponto Por que não é possível criar implementações da API de coleções que preservam as informações de ...

7 a resposta

C # Linq-SQL: Um método UpdateByID para o Repository Pattern

Eu implementei uma espécie deRepository classe e temGetByID, DeleteByID métodos e assim por diante, mas estou tendo problemas para implementar oUpdateByID método. Fiz algo assim: public virtual void UpdateByID(int id, T entity) { var dbcontext ...

2 a resposta

Restrições de parâmetro do tipo reflexivo: X <T> em que T: X <T> - alguma alternativa mais simple

Muitas vezes, estou tornando uma interface simples mais complicada adicionando uma restrição de parâmetro do tipo auto-referência ("reflexiva"). Por exemplo, eu posso transformar isso: interface ICloneable { ICloneable Clone(); } class Sheep : ...

10 a resposta

Action (Of T) no Visual Basic em List (Of T) .ForEach

Pesquisei em alto e baixo a documentação de como usar esse recurso. Enquanto o loop eupoderi write seria simples e não demoraria, eu realmente gostaria de aprender a usar iss Basicamente eu tenho uma classe, digamos,Widget, com umSave() sub ...

4 a resposta

Maneira correta de verificar se um tipo é Anulável [duplicado]

Esta pergunta já tem uma resposta aqui: Como verificar se um objeto é anuláve [/questions/374651/how-to-check-if-an-object-is-nullable] 14 respostasPara verificar se umType ( propertyType) é anulável, estou usando: bool isNullable = ...

16 a resposta

Verificação de tipo genérico

Existe uma maneira de impor / limitar os tipos que são passados para primitivo (bool, int, string, etc.) gora, eu sei que você pode limitar o parâmetro de tipo genérico a um tipo ou implementação de interface viaOnd cláusula. No entanto, isso ...

14 a resposta

Quando os genéricos Java requerem <? estende T> em vez de <T> e existe alguma desvantagem de alternar?

Dado o seguinte exemplo (usando o JUnit com os correspondentes do Hamcrest): Map<String, Class<? extends Serializable>> expected = null; Map<String, Class<java.util.Date>> result = null; assertThat(result, is(expected));Isto não compila com o ...

6 a resposta

Curinga Java delimitada no tipo de retorno

Eu li em vários lugares, incluindoaqu [http://www.angelikalanger.com/GenericsFAQ/FAQSections/ProgrammingIdioms.html#Should%20I%20use%20wildcards%20in%20the%20return%20type%20of%20a%20method?] que ter um curinga limitado em um tipo de retorno de ...

4 a resposta

Como upcast parâmetros de tipo genérico

Quando uso a reflexão nesse caso, o tipo criado pode ser de muitos tipos genérico BaseStepHandler<BaseStepDataModel> activator = (BaseStepHandler<BaseStepDataModel>)Activator.CreateInstance(....); A instância criada pode ser todos filhos de ...