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

Standard (T) gegen Activator.CreateInstance (T)

Ich würde gerne wissen, ob die folgenden Aussagen jemals ein anderes Ergebnis für Referenztypen liefern, oder sind sie identisch? default(T) Activator.CreateInstance(T) Wenn sie identisch sind, könnten Sie in diesem Beispiel i...
28.08.2011, 17:53
3
Antworten

Generische Methode ohne Parameter

Ich erstelle eine generische Methode ohne Parameter, etwas wie: %Vor% Also, in meinem Programm, wie diese Methode für einen konkreten Typ aufgerufen wird?     
04.06.2012, 05:09
6
Antworten

Warum ist ListNumber kein Untertyp von ListObject?

%Vor% Der Aufruf der Methode wird nicht überprüft. Ich kann den Parameter nicht einmal wie folgt umsetzen: %Vor% Aus meiner Forschung habe ich herausgefunden, dass der Grund dafür, dass dies nicht erlaubt ist, die Typensicherheit ist. Wenn...
06.08.2009, 17:29
7
Antworten

Was ist der Zweck von new () während der Deklaration einer generischen Klasse?

Was ist der Zweck von new () während der Deklaration der BaseEntityCollection-Klasse? Wenn ich es entfernen werde, habe ich einen Fehler mit der folgenden Nachricht erhalten: "T muss ein nicht-abstrakter Typ mit einem öffentlichen parameterlose...
18.02.2011, 21:25
3
Antworten

Methodenaufruf mit generischem Rückgabetyp in Java

In C ++ können Sie den Rückgabetyp einer Funktion in einem Parameter angeben, zB: C ++ %Vor% Gibt es eine Entsprechung in Java, um den Rückgabetyp anzugeben, ohne zusätzliche Klassenargumente hinzuzufügen? Java %Vor%     
27.02.2013, 17:21
5
Antworten

Kann nicht in unspezifische verschachtelte Typen mit Generics umwandeln

Ich habe zwei Klassen mit verschachtelten Generika. Gibt es eine Möglichkeit, das loszuwerden? Typenkonflikt: Konvertierung von Msg<Value<String>> in Msg<Value<?>> Fehler nicht möglich? In der letzten Aufgabe...
26.08.2010, 13:46
3
Antworten

Java - Verwenden Sie den Klassenparameter im Methodenparameter

Ich habe folgende Klasse: %Vor% Wie kann ich überprüfen, ob der Klassenparameter mit der Implementierung übereinstimmt? Im obigen Beispiel kann ich den Klassenparameter T nicht als Parameter verwenden.     
19.10.2017, 12:15
2
Antworten

Polymorpher Scala-Rückgabetyp

Ich habe eine abstrakte Scala-Klasse Base mit den Unterklassen Derived1 und Derived2 . Base definiert eine Funktion f (), die ein Objekt desselben Typs wie seine implementierende Klasse zurückgibt. So liefert Derived1.f() Derived...
06.02.2013, 23:43
2
Antworten

Wie kann ein bekannter WCF-Typ in der generischen Konfiguration angegeben werden?

Ich habe einen Typ, nennen wir es Data<TKey> . Ich habe auch einen WCF-Service-Vertrag, der einen Typ akzeptiert (nennen wir es Wrapper ) mit einer Eigenschaft vom Typ Object (aus Gründen, auf die ich nicht eingehen werde, ist dies...
10.06.2009, 16:44
4
Antworten

Instanziieren generischen Typ in Java

Ich stecke fest. Von C ++ kommend dachte ich, das würde einfach funktionieren, aber das tut es nicht. Können Sie mir bitte einen Rat geben? Ich werde versuchen, in jeder Klasse, die für T verwendet wird, nicht mit einer Art Erstellungsmethode zu...
31.05.2012, 09:27