Questions marquées «generics»

Les génériques sont une forme de polymorphisme paramétrique trouvée dans une gamme de langages, y compris les langages .NET, Java, Swift et Rust.




8
Génériques Java T vs Object
Je me demandais quelle est la différence entre les deux déclarations de méthode suivantes: public Object doSomething(Object obj) {....} public <T> T doSomething(T t) {....} Y a-t-il quelque chose que vous pouvez / voudriez faire avec l'un mais pas avec l'autre? Je n'ai pas pu trouver cette question ailleurs sur …
127 java  generics 

5
Pourquoi pas de génériques dans Go?
Avertissement: je ne joue avec Go que depuis un jour maintenant, il y a donc de fortes chances que j'aie raté beaucoup de choses. Est-ce que quelqu'un sait pourquoi il n'y a pas de support réel pour les génériques / templates / whatsInAName dans Go? Il existe donc un générique …



6
Comment implémenter IEnumerable <T>
Je sais comment implémenter le IEnumerable non générique, comme ceci: using System; using System.Collections; namespace ConsoleApplication33 { class Program { static void Main(string[] args) { MyObjects myObjects = new MyObjects(); myObjects[0] = new MyObject() { Foo = "Hello", Bar = 1 }; myObjects[1] = new MyObject() { Foo = "World", …
124 c#  .net  generics 


8
Quand utiliser des méthodes génériques et quand utiliser des caractères génériques?
Je lis sur les méthodes génériques d' OracleDocGenericMethod . Je suis assez confus au sujet de la comparaison quand il dit quand utiliser des caractères génériques et quand utiliser des méthodes génériques. Citant le document. interface Collection&lt;E&gt; { public boolean containsAll(Collection&lt;?&gt; c); public boolean addAll(Collection&lt;? extends E&gt; c); } Nous …
122 java  generics  wildcard 


11
Pourquoi ne puis-je pas utiliser la valeur flottante comme paramètre de modèle?
Lorsque j'essaie de l'utiliser floatcomme paramètre de modèle, le compilateur pleure ce code, alors qu'il intfonctionne correctement. Est-ce parce que je ne peux pas utiliser floatcomme paramètre de modèle? #include&lt;iostream&gt; using namespace std; template &lt;class T, T defaultValue&gt; class GenericClass { private: T value; public: GenericClass() { value = defaultValue; …

6
Retour de 'IList' vs 'ICollection' vs 'Collection'
Je ne sais pas quel type de collection je dois renvoyer à partir de mes méthodes et propriétés API publiques. Les collections que j'ai en tête sont IList, ICollectionet Collection. Le retour de l'un de ces types est-il toujours préféré aux autres ou dépend-il de la situation spécifique?
119 c#  .net  generics  collections 



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.