Resultados da pesquisa a pedido "generics"
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 ...
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 ...
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 ...
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 : ...
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 ...
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 = ...
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 ...
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 ...
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 ...
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 ...