generics

Generika sind eine Form von parametrischer Polymorphie, die in einer Reihe von Sprachen gefunden wird, einschließlich .NET-Sprachen, Java und Swift.
3
Antworten

Wie konfiguriere ich StructureMap für die Verwendung eines generischen Repositorys?

Ich habe eine Schnittstelle IGenericRepository<TEntity> where TEntity : IEntity und eine Implementierung GenericRepository<TEntity> where TEntity : Entity . Ich versuche, eine bestimmte IGenericRepository<Section> mi...
14.05.2010, 15:35
3
Antworten

Was CLR macht, wenn man T mit null vergleicht und T eine Struktur ist?

%Vor% Wenn ich rufe 0 an Wert übergeben: SaveOrRemove("MyKey", 0) , die Bedingung value == null ist falsch, dann CLR nicht value == default(T) . Was passiert wirklich?     
19.03.2010, 11:20
3
Antworten

In C #, wie kann ich die Warteschlange serialisieren? (.Net 2.0)

In der XmlSerializer-Konstruktorzeile verursacht das Folgende eine InvalidOperationException, die darüber klagt, dass kein Standardaccessor für den generischen Typ implementiert wurde. %Vor%     
21.11.2008, 20:55
2
Antworten

Java-Name-Überschneidungsfehler trotz unterschiedlicher Methodensignaturen

Aus Spaß versuche ich, eine "MultiMap" -Sammlung zu implementieren, wie sie bereits in der Apache Commons-Bibliothek existiert. Ich bekomme einen interessanten Fehler mit meiner Methode "remove (K key, V value)". Der Compiler sagt, dass es einen...
21.05.2014, 14:13
3
Antworten

Werden Generika vom Compiler zur Kompilierzeit entfernt?

In diesem Tutorial zur Reflektion heißt es:    [...] da Generika über Type-Löschung implementiert werden, die alle Informationen zu generischen Typen während der Kompilierung entfernt Mein Wissen war, dass Generika verwendet werden, so...
08.10.2013, 16:23
1
Antwort

Übergeben Sie einen Klassentyp an eine Methode und dann an diesen Typ?

Ich bin immer noch ziemlich neu in Java, also könnte mir hier etwas offensichtlich fehlen. Ich habe den folgenden Code, mit dem ich Klassen aus einer Liste aller meiner Entitäten auswähle: %Vor% Das funktioniert gut, aber es bedeutet, das...
18.05.2013, 14:51
4
Antworten

Problem mit 'extends' und 'super' in Java Generics mit generischen Methoden

Es gibt eine Methode: public static <T> void addandDisp(Collection<T> cs, T t) wird wie folgt aufgerufen: %Vor% Dies ergibt einen Kompilierzeitfehler. Auf der anderen Seite, wenn wir nur einen Parameter hatten, ist der...
04.08.2014, 14:24
2
Antworten

Warum warnt mich VS, dass typeof (T) niemals der angegebene Typ in einer generischen Methode ist, bei der der Typparameter darauf beschränkt ist, T zu implementieren?

Ich hoffe, die Frage ist richtig, also lassen Sie uns ein Beispiel geben. Stellen Sie sich die folgende generische Methode vor: %Vor% Laut dem MSDN beschränkt das Schlüsselwort where den Typ-Parameter T auf vom Typ Base sein oder...
13.02.2013, 13:28
1
Antwort

"&" oder ",": Was ist der Unterschied zwischen AT erweitert I1 & I2 und AT erweitert I1, I2

Mehrere generische Schnittstellentrennzeichen: "," oder "& amp;" Ich habe immer A<T extends I1, I2> benutzt, aber heute habe ich A<T extends I1 & I2> gesehen. Was ist der Unterschied zwischen diesen beiden Notationen?...
06.12.2012, 18:25
5
Antworten

Java: Wie kann diese generische Methode überschrieben werden?

%Vor% Wenn ich folgende Methode zum Überschreiben verwende %Vor% Ich bekomme folgenden Fehler: %Vor% Wie kann ich das lösen? Ich brauche die Methode nicht, um generisch zu sein, und eigentlich sollte es auch nicht sein. Was ich meine is...
24.10.2012, 12:40