Zdarzenia (Events) w C# — jak działają
Zdarzenia (events) pozwalają obiektowi ogłosić: “stało się coś ciekawego” — bez wiedzy o tym, kto (jeśli ktokolwiek) tego słucha. Przycisk na ekranie nie wie i nie…
Czytaj więcej →Zdarzenia (events) pozwalają obiektowi ogłosić: “stało się coś ciekawego” — bez wiedzy o tym, kto (jeśli ktokolwiek) tego słucha. Przycisk na ekranie nie wie i nie…
Czytaj więcej →Delegat to typ, którego zmienna nie przechowuje liczby ani obiektu — przechowuje odwołanie do metody. Skoro zmienna wskazuje na metodę, można ją wywołać dokładnie tak, jak samą…
Czytaj więcej →W pierwszej części poznałeś składnię i zasady przeciążania operatorów na przykładzie liczb zespolonych. Tym razem przechodzimy do bardziej życiowego przykładu — klasy reprezentującej faktury, którą nauczymy się dodawać…
Czytaj więcej →C# pozwala nadać własnym typom nowe znaczenie dla standardowych operatorów — +, -, ==, < i innych. To mechanizm, który sprawia, że DateTime.Now + TimeSpan.FromHours(1) albo vector1 + vector2 działa tak naturalnie, jak dodawanie dwóch…
Czytaj więcej →Dobra obsługa błędów decyduje o tym, czy aplikacja jest niezawodna i diagnozowalna. W C# służą do tego głównie wyjątki oraz dobre praktyki walidacji i logowania. Poniżej…
Czytaj więcej →Listy są bardzo podobne do tablic, ale w przeciwieństwie do nich można swobodnie zmieniać ich rozmiar — List<T> automatycznie rośnie i kurczy się wraz z zawartością. Podstawowe operacje…
Czytaj więcej →Każda poważna aplikacja w pewnym momencie musi zarządzać nie jednym obiektem, ale wieloma — listą zamówień, koszem klientów, kolejką zadań do przetworzenia, cache’em produktów po ID.…
Czytaj więcej →Tablica – Importowanie danych z pliku cz.2 To kontynuacja poprzedniego artykułu — Tablica w C# — import danych z pliku, cz. 1. Zobacz też, jak wygląda…
Czytaj więcej →Tablica – Importowanie danych z pliku Ten artykuł to część 1 z 2 — kontynuacja znajduje się w Tablica w C# — import danych z pliku,…
Czytaj więcej →Struktura danych to sposób organizacji danych w pamięci, dobrany pod kątem operacji, które będziesz na nich wykonywać najczęściej. Ten artykuł to mapa całego terenu — krótkie…
Czytaj więcej →Klasy i obiekty 1 Klasy Definicja Klasy: Struktura Klasy: przykład Definicja Klasy przykład Pola (Fields) i Właściwości (Properties) Metody Konstruktory Indeksery Zdarzenia Oczekiwany wynik: 2 Obiekty…
Czytaj więcej →Formatowanie dat w C# to temat, który pozornie wygląda prosto — ale w produkcji potrafi zaskoczyć. Wystarczy pomylić MM z mm, polegać na kulturze maszyny serwera…
Czytaj więcej →Klikasz Uruchom albo wpisujesz dotnet run — i po ułamku sekundy widzisz wynik na ekranie. Ten artykuł pokazuje, co dokładnie dzieje się w tym czasie: nie…
Czytaj więcej →Używamy plików cookie do analityki i reklam. Możesz zmienić wybór w każdej chwili.
Polityka prywatności · Polityka cookies