Suchergebnisse für Anfrage "generics"
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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.
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>(); ...
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 ...
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 = ...