Suchergebnisse für Anfrage "generics"

4 die antwort

Casting zu einer Klasse, die zur Laufzeit bestimmt wird

Ich habe eine MethodefetchObjects(String)s wird erwartet, dass @ ein Array von @ zurückgibContract Business-Objekte. DasclassNameer @ -Parameter gibt an, welche Art von Geschäftsobjekten ich zurückgeben soll (dies ist in diesem konstruierten Fall ...

2 die antwort

Wie wird TypeToken verwendet, um den Typparameter abzurufen?

Ich versuche, einen Typparameter zur Laufzeit mit @ nachzuschlageTypeToken wie im @ angezeiGuava Dokumentation [https://github.com/google/guava/wiki/ReflectionExplained] exampleIKnowMyType: public class Test<E extends Enum<E>> { private static ...

14 die antwort

Ein generischer Singleton

Was haltet ihr davon für einen generischen Singleton? using System; using System.Reflection; // Use like this /* public class Highlander : Singleton<Highlander> { private Highlander() { Console.WriteLine("There can be only one..."); } } */ ...

TOP-Veröffentlichungen

6 die antwort

Shortcut für "null, wenn das Objekt null ist, oder object.member, wenn das Objekt nicht null ist" [duplizieren]

Diese Frage hat hier bereits eine Antwort: Deep Null Prüfung, gibt es einen besseren Weg? [/questions/2080647/deep-null-checking-is-there-a-better-way] 16 AntwortenWie kann man in einem tiefen Lambda-Ausdruck nach Nullen suchen? ...

8 die antwort

Wie man Delegierte in einer Liste speichert

Wie kann ich Delegierte (benannt, anonym, Lambda) in einer allgemeinen Liste speichern? Grundsätzlich versuche ich, ein Delegatenwörterbuch zu erstellen, aus dem ich mithilfe eines Schlüssels auf einen gespeicherten Delegaten zugreifen und diesen ...

8 die antwort

Sortierung des Arrays [Any]

Gegeben ein Array wie folgt definiert let list: [Any]Ich will es sortierenWAN Alle darin enthaltenen Werte haben den gleichen TypElementUN Element istComparable.Wenn es das sortierte Array zurückgeben sollSo würde ich eine Funktion benötigen, ...

4 die antwort

In Scala Reflection, Wie erhält man einen generischen Typparameter einer konkreten Unterklasse?

ngenommen, ich habe eine generische Superklasse: class GenericExample[T]( a: String, b: T ) { def fn(i: T): T = b }und eine konkrete Unterklasse: case class Example( a: String, b: Int ) extends GenericExample[Int](a, b)Ich möchte den ...

4 die antwort

Wie verwende ich StructureMap mit allgemeinen nicht geschlossenen Typen, die Scan mit einem "gierigen" Konstruktor verwenden?

Zwischen verschiedenen Stack Overflow-Fragen und Blog-Posts gibt es eine ziemlich vernünftige Menge an Dokumentation zum Thema Open Generics und StructureMap. Leider muss ich etwas vermissen, da meine Versuche @ zu benutzscan, um die ...

4 die antwort

Was ist in der Praxis der Unterschied zwischen generischen und protokolltypisierten Funktionsparametern?

Gegeben ein Protokoll ohne zugehörige Typen: protocol SomeProtocol { var someProperty: Int { get } }Was ist der Unterschied zwischen diesen beiden Funktionen in der Praxis (was bedeutet, dass nicht "eine generisch ist und die andere nicht")? ...

4 die antwort

Generics: Was ist eine "CONSTRUCTOR-Einschränkung"?

Ich habe einen benutzerdefinierten TObjectList-Nachkommen erstellt, der Unterklassen einer Basisobjektklasse enthalten soll. Es sieht ungefähr so aus: interface TMyDataList<T: TBaseDatafile> = class(TObjectList<TBaseDatafile>) public constructor ...