generics

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

Überladen / Generics in Java

Ich möchte bestimmte Tests in Listen ausführen. Die Listen können völlig verschiedene Klassen enthalten. Ich habe eine Methode, um die Konsistenz der Liste zu überprüfen - nicht null, nicht leer, nicht mehr als x Elemente. Dies ist allen List...
30.01.2013, 15:55
1
Antwort

LazyT Lazy-Ladefehler: Ein Feldinitialisierer kann nicht auf das nicht statische Feld, die Methode oder die Eigenschaft verweisen

Ich versuche zum ersten Mal das faule Laden zu verwenden, um ein Fortschrittsobjekt in meiner Klasse zu initialisieren. Ich erhalte jedoch den folgenden Fehler:    Ein Feldinitialisierer kann nicht auf das nicht statische Feld, die Methode od...
06.08.2012, 12:59
3
Antworten

Generics: Warum kann der Compiler in diesem Fall nicht die Typargumente ableiten?

Ich wollte eine Extension-Methode schreiben, die auf Wörterbüchern funktioniert, deren Werte eine Art Sequenz sind. Leider kann der Compiler die generischen Argumente aus meiner Verwendung der Methode nicht abzuleiten scheinen; Ich muss sie expl...
19.10.2010, 13:27
5
Antworten

Wie konfiguriere ich mehrfache ORed-Typ-Grenzen in Scala?

Ist es möglich, so etwas in Scala zu tun? %Vor% Das heißt, der Typ A könnte ein String oder Int sein. Ist das möglich? (Ähnliche Frage hier )     
24.09.2010, 21:05
5
Antworten

Wie behebe ich mehrdeutige Methoden, die durch Schnitttypen in Java-Generics verursacht werden?

Ich habe kürzlich entdeckt, dass Sie mehrere Typen in einer einzelnen Typparameter-Bindung angeben können (siehe Beispiel). Wie jedes neue Tool habe ich versucht, die Möglichkeiten zu erkunden, wie dies genutzt (und missbraucht) werden kann. Ich...
02.05.2009, 22:28
3
Antworten

Aufruf einer generischen Funktion mit einem zur Laufzeit bestimmten Typparameter

Ich habe eine Frage über den Aufruf der generischen Methode einer Klasse mit einem Typparameter, der zur Laufzeit bekannt ist. Im Speziellen sieht der Code so aus: %Vor% Die Funktion Read () sieht so aus: %Vor% Zweck dieser Funktion i...
21.09.2009, 18:14
7
Antworten

Typisierte N-Tupel in C # darstellen

%Vor% Was ist der beste Weg, um diese Funktionalität in C # zu bekommen? Ich möchte ein stark typisiertes Tupel im laufenden Betrieb definieren (zur Verwendung in einer lokalen Funktion), einige davon in einer Liste speichern, einige Bearbeitun...
05.04.2011, 21:32
4
Antworten

C #: Wie man eine generische Methode mit der Variablen "out" verwendet

Ich möchte eine einfache generische Funktion erstellen %Vor% Verwendung: %Vor% Meine Frage ist, wie programmieren Sie den Code, um diese Werte zu setzen, dh. die fehlenden Codes im Kommentarbereich. Danke für jede Hilfe.     
14.11.2009, 21:56
1
Antwort

ListT ist nicht gleich ListT?

Sehen Sie sich dieses einfache Beispiel für Java-Generics an: %Vor% Es wird ein Fehlerkompiliervorgang ausgeführt, der behauptet, dass die Typen inkompatibel sind, behauptet jedoch, dass die beiden Variablen vom selben Typ sind: %Vor% We...
24.06.2013, 18:31
5
Antworten

C # -Schnittstelle und generische Kombination. Möchten Sie T anstelle seiner Basisschnittstelle zurückgeben

Ich bin auf meine eigenen Zehen getreten mit dem, was ich für einen sehr einfachen Code hielt. Code spricht besser als Worte, also hier ist es. %Vor% Der Compiler erlaubt mir das nicht, weil IResponse verlangt, dass Result IResult ist, aber...
30.12.2011, 10:28