Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


Share this Page URL
Help

Kapitel 17: Generische Typen > 17.6 Übungsaufgaben - Pg. 303

Übungsaufgaben 17 17.6 Übungsaufgaben Aufgabe 1 Erstellen Sie eine generische Klasse, welche statische Methoden mit gene- rischen Parametern besitzt, die das Maximum und Minimum ihrer Argu- mente ermitteln und zurückgeben. Als Typeinschränkung sollen nur Wert- typen zugelassen werden. Damit Sie die übergebenen Werte in den Methoden vergleichen können, müssen die Parametertypen zusätzlich das Interface IComparable implemen- tieren. Dann steht den Typparametern die Methode CompareTo() zur Verfü- gung. Aufgabe 2 Erstellen Sie eine Anwendung, welche die generische Variante der Klasse Stack verwendet. Erstellen Sie eine Instanz dieser Klasse, welche auf die aus- schließliche Verwendung von Zeichenketten spezialisiert ist. Legen Sie einige Einträge auf den Stack und entnehmen Sie diese wieder. Aufgabe 3 Verwenden Sie die generische Klasse Dictionary , um ein einfaches Wörter-