Suchergebnisse für Anfrage "generics"

8 die antwort

Bounding Generics mit dem Schlüsselwort 'super'

Warum kann ich @ verwendsuper nur mit Wildcards und nicht mit Typparametern? Zum Beispiel imCollection Schnittstelle, warum ist dastoArray Methode nicht so geschrieben interface Collection<T>{ <S super T> S[] toArray(S[] a); }

4 die antwort

Ist dies ein Kovarianzfehler in C # 4?

m folgenden Teil des Codes erwartete ich, implizit von @ umgewandelt werden zu könneelements zubaseElements weilTBase ist implizit konvertierbar zuIBase. public interface IBase { } public interface IDerived : IBase { } public class VarianceBug { ...

16 die antwort

TStringList vs. TList <string>

was ist der Unterschied bei der Verwendung eines Standard type sl: TStringListim Vergleich mit einer generischen TList type sl: TList<string>? Soweit ich sehen kann, verhalten sich beide genau gleich. Ist es nur eine andere Möglichkeit, ...

TOP-Veröffentlichungen

6 die antwort

Passing die Klasse <T> in Java einer generischen Liste?

Ich habe eine Methode zum Lesen von JSON aus einem Service. Ich verwende Gson, um meine Serialisierung durchzuführen, und habe die folgende Methode unter Verwendung von Typparametern geschrieben. public T getDeserializedJSON(Class<T> ...

14 die antwort

Typesafe Aufruf eines asynchronen Delegaten zum Speichern und Vergessen in C #

Ich habe kürzlich festgestellt, dass ich einen typsicheren "Feuer-und-Vergessen" -Mechanismus brauche, um Code asynchron auszuführen. Ideally, was ich tun möchte, ist so etwas wie: var myAction = (Action)(() => Console.WriteLine("yada ...

6 die antwort

Java Generics und Enum, Verlust von Vorlagenparametern

Ich habe eine ziemlich komplizierte Struktur und sie funktioniert nicht wie beabsichtigt. Das habe ich gemacht: public interface ResultServiceHolder { <M, ID extends Serializable, BO extends BusinessObject<M, ID>> ResultService<M, ID, BO> ...

6 die antwort

Wie verwende ich generische Typen, um ein Objekt mit demselben Typ zu erhalten?

Ich habe die Erweiterung fürNSManagedObject das sollte mir helfen, Objekte zwischen Kontexten zu übertragen: extension NSManagedObject { func transferTo(#context: NSManagedObjectContext) -> NSManagedObject? { return ...

12 die antwort

Swift: Überprüfen Sie, ob der generische Typ dem Protokoll @ entsprich

Ich habe ein Protokoll, das ich so definiert habe: protocol MyProtocol { ... }Ich habe auch eine generische Struktur: struct MyStruct <T> { ... }ndlich habe ich eine generische Funktion: func myFunc <T> (s: MyStruct<T>) -> T? { ... } Ich ...

6 die antwort

Generics in der HashMap-Implementierung

n der Java-Implementierung fand ich transient Entry[] table; which is initiated in constructor as table = new Entry[capacity];Ich weiß und verstehe, dass das Erstellen eines generischen Arrays nicht erlaubt ist, aber dann verstehe ich nicht, wie ...

2 die antwort

Ist das Muster "Unit of Work" von Entity Framework 4 die richtige Wahl für generische Repositorys?

Ich bin gerade dabei, ein generisches Entity Framework 4-Repository für ein neues ASP.NET MVC-Projekt zu erstellen, an dem ich gerade arbeite. Ich habe mir verschiedene Tutorials angesehen und sie scheinen alle das Unit of Work-Muster zu ...