Cz.5. Podsumowanie zadania Kolekcje Iteratory Generics Linq.

Slides:



Advertisements
Podobne prezentacje
Aktualna sytuacja w mleczarstwie niemieckim i europejskim Marcin Preidl Verband der Deutschen Milchwirtschaft e.V. (VDM) Deutsches Nationalkomitee im.
Advertisements

Polsko-angielsko-niemiecki słownik tematyczny
SCHŰLERAUSTAUSCH 2012.
Masterclasses 2008 D. Barney, K. Cecire, S. Schuh, P. Steinbach
SWPS Wydział Zamiejscowy we Wrocławiu
Radca prawny w obrocie zagranicznym - Niemcy
Eröffnungsmeeting Görlitz
Zapis prezentacji:

Cz.5

Podsumowanie zadania Kolekcje Iteratory Generics Linq

Dyskusja Wolne wnioski Kolor a zachowanie?

Co to jest kolekcja? Storage and retrieval Nawet zwykła tablica System.Collections ICollection, IEnumerable

Abstrakcja Nie zawsze potrzeba mieć indeks Nie zawsze opłaca się mieć indeks! foreach (var number in numbers) number += 3; for (int i = 0; i < numbers.Length; ++i) numbers[i] += 3;

System.Collections.Generic Dodaje ścisłą kontrolę typów

Napisz metodę która sprawdza czy wszystkie podane liczby są parzyste Napisz metodę która sprawdza czy wszystkie cyfry w liczbie są parzyste Z wykorzystaniem poprzedniej

C# query syntax System.Linq namespace Lazy evaluation from num in numbers where num 7 orderby num ascending select num; numbers.Where(num => num 7).OrderBy(num => num)