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

C ++ entspricht der Verwendung von T extends Klasse für einen Java-Parameter / Rückgabetyp

Um in Java eine Funktion zu erstellen, die ein Objekt zurückgibt, das den gleichen Typ wie ein Parameter hat und eine bestimmte Klasse erweitert, würde ich Folgendes eingeben: %Vor% Gibt es ein C ++ -Äquivalent? Mit anderen Worten, wie ma...
06.06.2015, 20:31
6
Antworten

Geben Sie eine allgemeine C # -Anforderung an, die ClassA oder ClassB entspricht?

Gibt es eine Möglichkeit anzugeben, dass ein generischer Typ vom Typ oder anderer Typ ist? %Vor%     
15.01.2010, 19:25
4
Antworten

Func mit unbekannter Anzahl von Parametern

Betrachten Sie den folgenden Pseudocode: %Vor% Die Funktion akzeptiert Func<> mit unbekannter Anzahl generischer Parameter und eine Liste der entsprechenden Argumente. Ist es möglich, es in C # zu schreiben? Wie definiert und ruft...
03.04.2014, 09:59
3
Antworten

Überprüfen Sie, welche Art von Objekt Liste? enthält

List enthält den Objekttyp, aber ich muss prüfen, ob das Objekt vom Typ A oder B : ist %Vor% Wie kann ich überprüfen, ob List A Objekte oder B Objekte enthält? Hier ist der Code: %Vor% ================================...
25.05.2013, 00:44
5
Antworten

Generischer Typ für Arraylist von Arraylists

Bei der normalen Initialisierung der Array-Liste Wir haben den generischen Typ wie folgt definiert, %Vor% Aber im Falle von ArrayList of ArrayLists, wie können wir seinen generischen Typ definieren? Der Code für die Array-Liste der Array-...
29.02.2012, 10:25
3
Antworten

Casting eines allgemeinen Wörterbuchs mit einem allgemeinen Wörterbuch

Ich habe: %Vor% und ich möchte es in eine Schnittstellenversion umwandeln, d. h .: %Vor% 'someInterfaceInstance' ist eine öffentliche Eigenschaft: %Vor% Dies wird korrekt kompiliert, löst jedoch einen Laufzeitfehler aus. %Vor% Wa...
12.04.2011, 13:59
1
Antwort

Delegate.CreateDelegate () und Generics: Fehler beim Binden an die Zielmethode

Ich habe Probleme beim Erstellen einer Sammlung von Delegaten mit Reflektion und Generics. Ich versuche, eine Delegatensammlung aus Ally-Methoden zu erstellen, die eine gemeinsame Methodensignatur verwenden. %Vor% Und die Generika kochen:...
26.04.2010, 16:13
1
Antwort

Vererbung und Typ Parameter von Traversable

Ich untersuche den Quellcode der Scala 2.8 Collection Klassen. Ich habe Fragen zur Hierarchie von scala.collection.Traversable . Sehen Sie sich die folgenden Erklärungen an: %Vor% Frage: Warum erweitert Traversable GenericTraversableTe...
28.04.2010, 23:22
3
Antworten

Warum kann ich die Klasse eines generischen Parameters nicht bekommen?

Ich habe eine Funktion, die ein Argument eines generischen Typs verwendet und ich möchte auf die Klasse davon zugreifen: %Vor% Dies schlägt fehl mit "Ausdruck im Klassenliteral hat NULL-Typ". Das ist in Ordnung, ich verstehe es (ich könnte...
12.09.2017, 16:05
4
Antworten

where-Klausel für einen Konstruktor in C #?

Also hier ist, was ich versuche zu tun. Ich erstelle eine generische Klasse, die den vom generischen Parameter angegebenen Typ auf eine von zwei Weisen zuweist, die durch den überladenen Konstruktor bestimmt wird. Hier ist das Beispiel:...
12.05.2011, 13:17