4.1 Entscheiden, wann und wo Generics verwendet werden sollten

Problem

Sie möchten in einem neuen Projekt generische Typen verwenden oder die Typen in einem vorhandenen Objekt in ihre generische Entsprechung umwandeln. Sie wissen allerdings eigentlich nicht so genau, warum Sie das tun sollten, und Sie wissen nicht, welche nicht-generischen Typen in generische Typen umgewandelt werden sollten.

Lösung

Wenn Sie überlegen, wann und wo Sie generische Typen verwenden sollten, müssen Sie verschiedene Dinge in Erwägung ziehen:

  • Enthält Ihr Typ verschiedene nicht festgelegte Datentypen oder operiert er auf solchen (z.B. einem Collection-Typ)? Wenn das der Fall ist, hat es eine Reihe von Vorteilen, wenn Sie statt eines nicht-generischen Typs einen generischen ...

Get C# Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.