4.2 Generische Typen verstehen

Problem

Sie müssen verstehen, wie die .NET-Typen für Generics funktionieren und was sie von gewöhnlichen .NET-Typen unterscheidet.

Lösung

Ein paar kleine Experimente können Ihnen den Unterschied zwischen gewöhnlichen .NET-Typen und generischen .NET-Typen klar machen. Wenn ein gewöhnlicher .NET-Typ definiert ist, sieht er wie der Typ StandardClass aus, der in Beispiel 4-1 definiert wird.

Beispiel 4-1. StandardClass: Ein gewöhnlicher .NET-Typ

public class StandardClass { // Der statische Zähler hält fest, wie viele Instanzen des Typs // StandardClass erzeugt wurden. static int _count = 0; // Ein Array für typisierte Elemente erzeugen. int _maxItemCount; object[] _items; int _currentItem = 0; // Ein Konstruktor, der den ...

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.