Suchergebnisse für Anfrage "generics"

7 die antwort

Wie lese ich zur Laufzeit ein Attribut einer Klasse?

Ich versuche, eine generische Methode zu erstellen, die ein Attribut für eine Klasse liest und diesen Wert zur Laufzeit zurückgibt. Wie würde ich das machen? Hinweis: Das Attribut DomainName gehört zur Klasse ...

2 die antwort

Warum verwenden verknüpfte Typen für Protokolle in Swift keine generische Typensyntax?

Ich bin verwirrt über den Unterschied zwischen der Syntax für verknüpfte Typen für Protokolle einerseits und generischen Typen andererseits. n Swift kann man zum Beispiel einen generischen Typ mit so etwas wie @ definiere struct Stack<T> { var ...

1 die antwort

Service Locator für Generika

Ich habe ein Dutzend Typen gesagtT welche erben vonEntityObject undIDataObject. Ich habe generisch die folgende Schnittstelle IDataManager<T> where T : EntityObject, IDataObject ...Ich habe auch Basisklasse für Datenmanager BaseDataManager<T> ...

TOP-Veröffentlichungen

3 die antwort

Java Generics Kovarianz

Ich habe Probleme, den folgenden Artikel zu verstehen:http: //www.ibm.com/developerworks/java/library/j-jtp01255.htm [http://www.ibm.com/developerworks/java/library/j-jtp01255.html] Unter Generics sind nicht kovariant der Autor gibt an, Weil ...

5 die antwort

Pass Ein instanziierter System.Type als Typparameter für eine generische Klasse

Der Titel ist irgendwie dunkel. Ich möchte wissen, ob dies möglich ist: string typeName = <read type name from somwhere>; Type myType = Type.GetType(typeName); MyGenericClass<myType> myGenericClass = new MyGenericClass<myType>();ffensichtlich ...

5 die antwort

Verwenden von Generika mit XmlSerializer

Bei Verwendung der XML-Serialisierung in C # verwende ich folgenden Code: public MyObject LoadData() { XmlSerializer xmlSerializer = new XmlSerializer(typeof(MyObject)); using (TextReader reader = new StreamReader(settingsFileName)) { ...

4 die antwort

Java generischer Rückgabetyp

Ich möchte eine Methode schreiben, die einen Typparameter akzeptiert (oder wie auch immer die Methode den Typ ermitteln kann) und einen Wert dieses Typs zurückgeben, damit ich den Rückgabetyp nicht umwandeln muss. Hier ist eine Methode: public ...

3 die antwort

Generische statische Methode schränkt Typen zu stark ein

Imdiese Antwort [https://stackoverflow.com/a/26594540] Ich habe versucht, eine statische Dienstprogrammmethode zu erstellen, um ein @ zu erstelleList in einMap: public static <K, T> Map<K, T> toMapBy(List<T> list, Function<? super T, ? extends ...

1 die antwort

Bit-Shifting in der schnellen generischen Funktion

Ich versuche, eine generische Funktion zu schreiben, die Bitverschiebungsoperationen erfordert. Ich bekomme ein Verhalten, das ich nicht verstehe. Hier ist eine einfache Funktion, die das Problem demonstriert. func testBytes<T: ...

3 die antwort

Ist dieses generische Beispiel aus Bruce Eckels "Thinking in Java" falsch?

Ich lese gerade das Generika-Kapitel in "Thinking in Java". Das Programm gibt es unten. public class GenericWriting { static <T> void writeExact(List<T> list, T item) { list.add(item); } static List<Apple> apples = new ArrayList<Apple>(); ...