generics

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

Erstellen einer allgemeinen Liste von Objekten in C #

Als Einstieg kreiere ich eine grundlegende Quadtree-Engine für persönliche Lernzwecke. Ich möchte, dass diese Engine die Fähigkeit hat, mit vielen verschiedenen Arten von Formen zu arbeiten (im Moment gehe ich mit Kreisen und Quadraten), die sic...
06.07.2012, 01:05
3
Antworten

Gibt es eine generische Version von Array.newInstance?

Ich habe festgestellt, dass in% Array.newInstance() von% Object anstatt von T[] zurückgibt. Es ist verständlich, dass diese Methode eingeführt wurde, bevor Java generische Typen unterstützt. Es ist jedoch eine Überraschung, dass es k...
19.07.2013, 02:57
2
Antworten

Java Generics mit innerer Klasse und innerer Schnittstelle

Unten habe ich eine generische OuterClass, eine InnerClass, die OuterClass Generics und verwendet nicht generisches InnerInterface. %Vor% In der folgenden Hauptmethode verwende ich zwei Instanzen von OuterClass, o1 parametrisiert mit und o2...
23.03.2011, 09:04
5
Antworten

Generische Methode mit ActionT-Parameter

Also, ich bin mir sicher, dass das irgendwo draußen schon einmal beantwortet wurde, aber ich konnte es nirgends finden. Hoffe, dass einige Generika Guru helfen können. %Vor% Der Argumenttyp 'Orang-Utan' kann nicht dem Parametertyp 'T' zuge...
24.11.2009, 18:48
2
Antworten

C # Generika und Winform

Ist es möglich, einen generischen Typ T in eine Instanz eines WinForms zu übergeben, so dass T im gesamten Formular verwendbar ist?     
09.04.2010, 15:19
1
Antwort

Mysteriöse Linie im Stack-Trace

Während Untersuchung einer Stack-Trace-Diskrepanz beim Verfassen einer anderen Antwort stieß ich auf ein Verhalten, das ich nicht verstehe. Betrachten Sie das folgende Testprogramm (das ist so weit unten, wie ich es eingrenzen könnte): %Vor%...
26.02.2017, 03:41
2
Antworten

Warum wird NullableT als Struktur und nicht als Klasse betrachtet?

Ich versuche, eine generische Klasse zu definieren, die einen beliebigen Typ verwendet, der auf null gesetzt werden kann: %Vor% Das funktioniert gut. Ich möchte auch eine abgeleitete Klasse erstellen, die jeden primitiven Typ (int, double, u...
14.12.2013, 21:57
4
Antworten

Generische Listendruckmethode

Ich versuche, eine generische Druckmethode zu schreiben, die für alle Klassen funktioniert, die die "Iterable" -Schnittstelle implementieren. %Vor% aber ich erhalte den Fehler "Die Methode print (T []) in der Art Liste ist nicht anwendbar fü...
06.01.2014, 19:14
4
Antworten

Warum kompiliert das in Java7 und nicht in Java8?

Generika sind schwierig. Und es sieht so aus, als ob sie in verschiedenen Java-Versionen unterschiedlich behandelt werden. Dieser Code kompiliert erfolgreich in Java 7 und kann nicht mit Java 8 kompiliert werden. %Vor% Hier ist eine Fehle...
09.10.2014, 01:44
1
Antwort

Gefälschte generische Methode mit FakeItEasy ohne Angabe des Typs

Ich frage mich, ob es überhaupt einen generischen Methodenaufruf für alle möglichen Typen (oder bestimmte Untertypen) geben kann? Angenommen, wir haben diese wunderbare IBar -Schnittstelle. %Vor% Kann ich eine Abhängigkeit von diesem IB...
04.04.2014, 14:40