dedlfix: Generics in C#

Beitrag lesen

Hi!

[...] ich trenne mein Providerinterface in den generischen und den nicht generischen Teil auf.

Ja, diese Idee hatte ich nach dem Lesen deiner weiteren Erläuterungen auch, bevor ich an diesem Satz ankam. Siehe beispielsweise List<T>, die implementiert mit IList<T> und IList, IEnumerable<T> und IEnumerable sowie ICollection<T> und ICollection auch die generische und nicht genetische Variante.

Wenn du nicht-generische Methoden aus dem Interface im Normalbetrieb nicht benötigst, kannst du sie ja explizit implementieren, dann siehst du sie nur, wenn du das Objekt als "INonGeneric" betrachtest.

Lo!