Suchergebnisse für Anfrage "generics"
Warnung bei der Ausführung von Casts mit generischen Typen
Ich verstehe nicht, warum ich eine Warnung erhalte (nicht angekreuzt), wenn ich versuche, Folgendes auszuführen: ... Map<? estends SomeType, SomeOtherType> map; ... Map<SomeType, SomeOtherType> castedMap = (Map<SomeType, SomeOtherType>) map; ...
Ist diese Rohtypzuordnung typsicher? List <T> = new ArrayList ();
Ich habe einen Code wie diesen: @SuppressWarnings({"unchecked", "rawtypes"}) List<String> theList = new ArrayList();Ist das typsicher? Ich halte es für sicher, weil ich den rohen Typ keinem anderen Typ zuordne. Ich kann sogar demonstrieren, dass ...
Generics, bei denen T eine Klasse ist, die die Schnittstelle implementiert
Ich habe eine Schnittstelle: interface IProfile { ... }... und eine Klasse: [Serializable] class Profile : IProfile { private Profile() { ... } //private to ensure only xmlserializer creates instances }... und ein Manager mit Methode: class ...
Java-Generika und JNI
Ist es möglich, eine native CPP-Funktion mit JNI aufzurufen, die generische Argumente verwendet? So etwas wie das folgende: public static native <T, U, V> T foo(U u, V v);Und dann nenne es so: //class Foo, class Bar, class Baz are already ...
C # Generics - Wie kann ich einen bestimmten Typ zurückgeben?
Vielleicht gehe ich das alles falsch an. Ich habe eine Reihe von Klassen, die von der "Model" -Klasse abgeleitet sind, einer Basisklasse mit einer Reihe von gemeinsamen Eigenschaften und Methoden. Ich möchte, dass alle eine Reihe von Funktionen ...
Warum gibt es in Java zur Laufzeit keine generischen Typinformationen?
Betrachten Sie dieses Beispiel aus einem Buch mit einer Superklasse Gen und einer Unterklasse Gen2 ... class Gen<T> { } class Gen2<T> extends Gen<T> { }Jetzt werden die folgenden Buchzustände nicht kompiliert (nehmen wir an, dass es sich um eine ...
Vermeiden Sie eine ungeprüfte Zuordnung in einer Karte mit mehreren Werttypen?
Ich habe Probleme mit einer Warnung in Java 7: Unchecked assignment: 'java.lang.Class' to 'java.lang.Class<T>'Ich bekomme es auf die LinieClass<T> type = typeMap.get(key); in der get-Funktion unten. Grundsätzlich versuche ich hier, eine Reihe ...
Generische Version von Enum.Parse in C #
Ich habe mich regelmäßig gefragt, warum C # noch kein generisches Enum.Parse implementiert hat Sagen wir, ich habe enum MyEnum { Value1, Value2 }Und aus einer XML-Datei / einem DB-Eintrag möchte ich eine Enumeration erstellen. MyEnum val = ...
So übergeben Sie eine Variable vom Typ "Typ" an einen generischen Parameter
Ich versuche das zu tun: Type type = Type.GetType(string.Format("Gestor.Data.Entities.{0}, Gestor.Data", e.Item.Value)); MetaDataUtil.GetColumnasGrid<type>();Aber es funktioniert nicht. Hast du eine Idee, wie ich das machen könnte?
Lohnt es sich, die Sammlungsgröße einer Liste <T> zu initialisieren, wenn ihre Größe hinreichend bekannt ist?
Lohnt es sich, die Sammlungsgröße von a zu initialisieren?List<T> ob es vernünftigerweise bekannt ist? Bearbeiten:Nachdem Sie die ersten Antworten gelesen haben, läuft diese Frage darauf hinaus, wie hoch die Standardkapazität ist und wie die ...