Dokumentowanie kodu — komentarze
Dokumentowanie kodu — komentarze XML i instrukcja Program, którego nikt poza autorem nie potrafi uruchomić, jest gotowy tylko w połowie....
Fundamenty programowania i algorytmy
Dokumentowanie kodu — komentarze XML i instrukcja Program, którego nikt poza autorem nie potrafi uruchomić, jest gotowy tylko w połowie....
Testy jednostkowe w MSTest Uruchamianie programu i patrzenie na ekran sprawdza jeden przypadek. Zestaw testów sprawdza wszystkie — przy każdej...
Debugowanie — znajdź przyczynę, nie zgaduj Program uruchamia się, ale podaje złą średnią. To dobry moment, by nauczyć się obserwować...
LINQ i lambda — wybieranie danych krótkim zapisem Masz wyniki turnieju i chcesz wybrać tylko te powyżej progu, a potem...
Delegaty i zdarzenia — przekazywanie zachowania Metoda też może być danymi: da się ją zapisać w zmiennej, przekazać jako argument...
Generyki — własne klasy i metody dla dowolnego typu Od pierwszej lekcji o kolekcjach piszesz List<int> i Dictionary<string, int>. Czas...
Sortowanie obiektów — IComparable, IComparer i ToString Liczby i napisy sortują się same. Uczniowie, książki i zgłoszenia nie — bo...
Struktury — małe wartości, które kopiujemy Pozycja pionka składa się z dwóch współrzędnych. Gdy kopiujesz pozycję, zwykle chcesz niezależną wartość,...
Enum i struct — nazwane stany oraz proste wartości Zamiast pamiętać, że 2 oznacza oddany sprzęt, użyjemy nazwy. Poznamy też...
Interfejsy — wspólna umowa bez wspólnego przodka Różne urządzenia potrafią drukować etykietę. Program potrzebuje tej umiejętności, a nie wiedzy o...