Als «generics» getaggte Fragen

Generika sind eine Form des parametrischen Polymorphismus, der in einer Reihe von Sprachen zu finden ist, darunter .NET-Sprachen, Java, Swift und Rust.

611
Wie gehe ich mit ungeprüften Besetzungswarnungen um?

Eclipse warnt mich vor folgendem Formular: Typensicherheit: Deaktivierte Umwandlung von Objekt in HashMap Dies ist von einem Aufruf einer API, über die ich keine Kontrolle habe, welche Objekt zurückgibt: HashMap<String, String> getItems(javax.servlet.http.HttpSession session) {...

576
Instanz eines generischen Typs in Java erstellen?

Ist es möglich, eine Instanz eines generischen Typs in Java zu erstellen? Ich denke basierend auf dem, was ich gesehen habe, dass die Antwort no( aufgrund der Typlöschung ) ist, aber ich wäre interessiert, wenn jemand etwas sehen kann, das mir fehlt: class SomeContainer<E> { E...

510
Warum verbietet C # generische Attributtypen?

Dies führt zu einer Ausnahme bei der Kompilierung: public sealed class ValidatesAttribute<T> : Attribute { } [Validates<string>] public static class StringValidation { } Mir ist klar, dass C # keine generischen Attribute unterstützt. Nach langem Googeln kann ich den Grund jedoch nicht...

495
Liste <T> oder IList <T> [geschlossen]

Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten .