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

Serialisierung generischer Eigenschaften

Kann mir jemand erklären, warum dieses erste Beispiel in XML serialisiert wird, und das zweite wird Laufzeitfehler ausgeben, wenn es darum geht, alle Typen zu konvertieren? Wenn ich die XmlElement -Attribute aus dem zweiten Beispiel entferne,...
11.02.2011, 19:18
1
Antwort

Tippfehler schlägt auf mysteriöse Weise fehl

Warum kann Folgendes nicht abgeleitet werden: R : %Vor% Während so ziemlich das "selbe", funktioniert: %Vor% Verwendung: %Vor% Wie das erste Beispiel 'kompiliert werden muss': %Vor% - oder - %Vor% Gedanken: Wie im zweiten S...
04.06.2012, 15:37
2
Antworten

Generika, Enums und benutzerdefinierte Attribute - ist das möglich?

Entschuldigung für die Menge an Code, aber es ist einfacher, es so zu erklären. Ich habe ein benutzerdefiniertes Attribut CustomUserData wie folgt implementiert: %Vor% und eine Erweiterungsmethode für enums als: %Vor% Ich habe dann ei...
08.08.2013, 03:30
1
Antwort

Hat jemand ein robusteres BitArray für .NET veröffentlicht? [geschlossen]

Nachdem ich mich bemüht hatte, die .NET BitArray-Klasse für meine Bedürfnisse zu nutzen, entschied ich mich, nach einer robusteren Open-Source- oder kommerziellen Version im Internet zu suchen. Zu meiner Überraschung kann ich keinen einzigen fin...
27.04.2011, 20:16
2
Antworten

Gibt das Klassenliteral als Schnitttyp zurück

Ich habe einige Enums, die eine gemeinsame Schnittstelle implementieren, und ich möchte das Klassenliteral von der Methode zurückgeben. Ich kann den Schnitttyp jedoch nicht korrekt angeben. Siehe unten das Codebeispiel, das das Problem veranscha...
26.08.2016, 12:56
2
Antworten

Swift - Wie deklariere ich Variable / Funktion von / mit Enums unterschiedlichen Typs?

Ich muss eine Variable deklarieren, die ein Array von Enums unterschiedlichen Typs speichert, zB .: %Vor% Der Compiler gibt Folgendes an:    Der Ausdruckstyp ist mehrdeutig ohne mehr Kontext Dies wird notwendig sein, um eine Enumerati...
18.08.2016, 21:40
2
Antworten

Vorteil von generischen Konstruktoren

Was ist der Vorteil eines generischen Konstruktors für eine nicht-generische Klasse? Java-Spezifikation erlaubt Folgendes: %Vor% Kann man ein realistisches Beispiel dafür finden, wann es die Typsicherheit der Klasse erhöht? Wie wäre es besse...
19.08.2009, 13:44
6
Antworten

Ist es möglich, in ActionScript 3 einen generischen Typ Vector zu definieren?

Hi, ich muss einen VectorIterator machen, also muss ich einen Vector mit einem beliebigen Typ akzeptieren. Ich versuche gerade den Typ als * so zu definieren: %Vor% Aber der Compiler beschwert sich, dass der Typ "keine Kompilierzeitkonstante...
28.02.2009, 17:45
1
Antwort

Warum serialisiert Gson den Runtime-Typ in der Liste, nicht den Typ der Kompilierungszeit?

Warum scheint Gson die verschachtelte generische Typdeklaration beim Serialisieren zu ignorieren? Ich versuche, Gson dazu zu bringen, den von mir spezifizierten Typ der Kompilierzeit anstelle des Laufzeittyps der Objekte in der Liste zu verwe...
01.08.2015, 00:32
1
Antwort

Deklaration der Vergleichsschnittstelle

Wenn die Schnittstelle Comparable generisch gemacht wurde, wurde die Deklaration %Vor% Eigentlich sollte es so etwas wie sein %Vor% Es macht keinen Sinn, dass T Comparable nicht erweitert, weil die Implementierer das sicherstell...
22.10.2017, 19:33