Platforma programistyczna .NET, 2013/2014 Iteratory Zadanie 1

Transkrypt

Platforma programistyczna .NET, 2013/2014 Iteratory Zadanie 1
Platforma programistyczna .NET, 2013/2014
Iteratory
Zadanie 1
Utwórz klasę reprezentującą słownik. Klasa powinna zawierać kontener przechowujący pojedyncze słowa (elementy słownika). Wyposaż klasę w
1. (0.2) standardowy iterator implementowany przez metodę GetEnumerator,
2. (0.2) iterator zwracający słowa w porządku alfabetycznym,
3. (0.2) iterator zwracający słowa w odwróconym porządku alfabetycznym,
4. (0.2) iterator zwracający w porządku alfabetycznym słowa zawierające zadany podciąg.
Zadanie 2
(0.2) Zaprezentuj na przykładzie iteratory typów generycznych.
1