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.


18
Lista <T> ou IList <T> [fechado]
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 7 meses . Alguém pode me explicar por que eu gostaria de …
495 c#  list  generics 



7
Qual é o ponto do operador de diamante (<>) no Java 7?
O operador de diamante no java 7 permite código como o seguinte: List&lt;String&gt; list = new LinkedList&lt;&gt;(); No entanto, no Java 5/6, eu posso simplesmente escrever: List&lt;String&gt; list = new LinkedList(); Meu entendimento do tipo apagamento é que esses são exatamente os mesmos. (O genérico é removido em tempo de …


9
Listar <T> OrdemPor ordem alfabética
Estou usando o C # no Framework 3.5. Estou procurando rapidamente classificar um genérico List&lt;T&gt;. Para fins de exemplo, digamos que eu tenha uma lista de um Persontipo com uma propriedade de sobrenome. Como classificaria essa lista usando uma expressão lambda? List&lt;Person&gt; people = PopulateList(); people.OrderBy(???? =&gt; ?????)
442 c#  generics  list  lambda  sorting 








7
O método tem o mesmo apagamento que outro método no tipo
Por que não é legal ter os dois métodos a seguir na mesma classe? class Test{ void add(Set&lt;Integer&gt; ii){} void add(Set&lt;String&gt; ss){} } Eu recebo o compilation error O método add (Set) tem a mesma eliminação de apagamento (Set) de outro método no tipo Test. enquanto eu posso contornar isso, …
381 java  generics 

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.