Perguntas com a marcação «generics»

Os genéricos são uma forma de polimorfismo paramétrico encontrado em uma variedade de linguagens, incluindo linguagens .NET, Java, Swift e Rust.

11
Melhor exceção para um argumento de tipo genérico inválido
Atualmente estou escrevendo algum código para UnconstrainedMelody que tem métodos genéricos para fazer com enums. Agora, eu tenho uma classe estática com um monte de métodos que são unicamente destinadas a ser usado com "bandeiras" enums. Eu não posso adicionar isso como uma restrição ... então é possível que eles …
106 c#  generics  exception 


10
Como leio um atributo em uma classe em tempo de execução?
Estou tentando criar um método genérico que lerá um atributo em uma classe e retornará esse valor em tempo de execução. Como eu faria isso? Nota: o atributo DomainName é da classe DomainNameAttribute. [DomainName("MyTable")] Public class MyClass : DomainBase {} O que estou tentando gerar: //This should return "MyTable" String …

13
obtendo tipo T de IEnumerable <T>
existe uma maneira de recuperar o tipo Tpor IEnumerable&lt;T&gt;meio da reflexão? por exemplo eu tenho uma IEnumerable&lt;Child&gt;informação variável ; eu quero recuperar o tipo de criança através da reflexão
106 c#  generics  reflection 

1
Chamando métodos genéricos estáticos
Encontrei uma situação curiosa envolvendo métodos genéricos estáticos. Este é o código: class Foo&lt;E&gt; { public static &lt;E&gt; Foo&lt;E&gt; createFoo() { // ... } } class Bar&lt;E&gt; { private Foo&lt;E&gt; member; public Bar() { member = Foo.createFoo(); } } Por que não preciso especificar nenhum argumento de tipo na expressão …

15
Como evitar avisos de segurança de tipo com resultados de Hibernate HQL?
Por exemplo, eu tenho essa consulta: Query q = sess.createQuery("from Cat cat"); List cats = q.list(); Se eu tentar fazer algo assim, mostrará o seguinte aviso Type safety: The expression of type List needs unchecked conversion to conform to List&lt;Cat&gt; List&lt;Cat&gt; cats = q.list(); Existe uma maneira de evitá-lo?
105 java  generics 

9
Não é possível criar uma matriz de LinkedLists em Java…?
Estou trabalhando em uma classe de matriz esparsa que precisa usar uma matriz de LinkedListpara armazenar os valores de uma matriz. Cada elemento da matriz (ou seja, cada um LinkedList) representa uma linha da matriz. E, cada elemento da LinkedListmatriz representa uma coluna e o valor armazenado. Em minha aula, …
102 java  arrays  generics 






8
Em C #, como instanciar um tipo genérico passado dentro de um método?
Como posso instanciar o tipo T dentro do meu InstantiateType&lt;T&gt;método abaixo? Estou recebendo o erro: 'T' é um 'parâmetro de tipo', mas é usado como uma 'variável'. : (Role para baixo para obter uma resposta refaturada) using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace TestGeneric33 { class Program { …
98 c#  generics 


5
Equivalente Swift para macros MIN e MAX
Em C / Objective-C é possível encontrar o valor mínimo e máximo entre dois números usando as macros MIN e MAX. O Swift não suporta macros e parece que não há equivalentes na linguagem / biblioteca base. Se um ir com uma solução personalizada, talvez baseada em genéricos como este …
97 generics  swift 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.