Suchergebnisse für Anfrage "generics"

4 die antwort

Wie kann ich meine benutzerdefinierten Aufzählungsklassen anhand ihres Werts korrekt abrufen?

Ich habe meine eigenen benutzerdefinierten Pseudo-Enumerationen in meinem Domain-Modell erstellt, um einige ausführlichere Werte zu erhalten. Zum Beispiel ist meine Klasse wie folgt: public abstract class Enumeration<X, Y> : IComparable where X ...

4 die antwort

Warum gehen bei einer generischen Typdefinition implementierte Schnittstellen Typinformationen verloren?

Zum Beispiel, wenn Sie den folgenden Code ausführen ... Type IListType = new List<string>().GetType() .GetInterface("IList`1") .GetGenericTypeDefinition(); ... und du schaustIListType Variable, Sie werden feststellen, dass das ganzeType Instanz ...

6 die antwort

Swift: Umwandlung des generischen Typs in denselben generischen Typ, jedoch mit einer Unterklasse des zugeordneten Typs

Betrachten Sie diese Klassen: struct OrderedSet<T: Hashable> {} class Exercise: Hashable {} class StrengthExercise: Exercise {} class CardioExercise: Exercise {} Ich möchte Folgendes tun: var displayedExercises = OrderedSet<Exercise>() { didSet ...

TOP-Veröffentlichungen

14 die antwort

Wie kann ich eine Klasse als Parameter übergeben und eine generische Auflistung in Java zurückgeben?

Ich entwerfe ein einfaches Datenzugriffsobjekt für meine Java-Anwendung. Ich habe ein paar Klassen (Datensätze), die eine einzelne Zeile in Tabellen wie @ darstellUser undFruit. Ich hätte gerne eine einzige Methode, um alle Datensätze eines ...

4 die antwort

TypeScript: selbstreferenzierender Rückgabetyp für statische Methoden beim Erben von Klassen

MitPolymorphic this [https://github.com/Microsoft/TypeScript/pull/4910] in TypeScript 1.7, wie ich festgestellt habeHie [https://stackoverflow.com/questions/34095437/typescript-self-referencing-return-type-for-methods-in-inheriting-classes] , wir ...

6 die antwort

C # Xml-Serialisierungsliste <T> Nachkomme mit Xml-Attribut

Guten Morgen Leute Ich habe eine Sammlung, die von List abstammt und eine öffentliche Eigenschaft hat. Der Xml-Serializer nimmt meine Proeprty nicht auf. Die Listenelemente werden ordnungsgemäß serialisiert. Ich habe das XmlAttribute-Attribut ...

46 die antwort

Generischer Klassentyp zur Laufzeit abrufen

Wie kann ich das erreichen? public class GenericClass<T> { public Type getMyType() { //How do I return the type of T? } }Alles was ich bisher ausprobiert habe gibt immer type @ zurüObject anstatt des spezifischen Typs.

6 die antwort

Java verschachtelte Platzhalter generisch wird nicht kompiliert

Ich habe ein Problem mit gebundenen verschachtelten Platzhaltern in Java-Generika. Hier ist ein häufiger Fall: public void doSomething(Set<? extends Number> set) {} public void callDoSomething() { Set<Integer> set = new HashSet<Integer>(); ...

10 die antwort

Ist es in c # möglich, eine Factory zu erstellen, die Schnittstellen zusammenführt?

var mergedInstance = MergeFactory<InterfaceOne, InterfaceTwo>(); ((InterfaceOne)mergedInstance).InterfaceOneMethod(); ((InterfaceTwo)mergedInstance).InterfaceTwoMethod();Kann jemand ein Entwurfsmuster oder eine exakte Syntax empfehlen, mit der so ...

10 die antwort

Was sind die Risiken des expliziten Castings aus einer Liste vom Typ Liste <? erweitert MyObject> auf eine Liste vom Typ List <MyObject> in Java?

Ich denke, der Titel sollte alles erklären, aber nur für den Fall ... Ich möchte wissen, welche Risiken und potenziellen Probleme beim Casting aus dem folgenden Java-Code-Snippet entstehen können: List<? extends MyObject> wildcardList = ...