,Cześć, w dzisiejszym poście chciałbym poruszyć temat Delegat w języku C#. Z językiem C# bardzo ścieśle sa powiązane Delegaty. Delegaty są bardzo często porównywane do wskaźników na funkcje znanych z języka C++. Oferują bardzo podobną funkcjonalność, jednak są o wiele bezpieczniejsze i udostępniają większe możliwości. Zapewniają kontrolę typów oraz wywołania asynchroniczne metod. Delegaty to […]
Cześć, W dzisiejszym poście poruszymy temat Indekserów. Czym są i jak z nich korzystać? Zapraszam do lektury. Jedna z dobrych praktyk programowania obiektowego mówi, że na poziomie klasy zadeklarowane zmienne powinny być prywatne. Jeżeli wiemy że będziemy się odwoływać się do nich z kodu umieszczonego poza klasą, to powinniśmy zaimplementować publiczne właściwości, które będą na […]
Witam po dłuższej przerwie. Jak to w życiu bywa przychodzi czas na zmiany, różne w tym związane z naszą karierą zawodową. I tak też stało się w moim przypadku. Pod koniec roku 2019 roku, po prawie 4 latach, pożegnałem się z dotychczasowym pracodawcą na rzecz nowych wyzwań stawianych przez nowego pracodawcę. Od stycznia tak […]
W dzisiejszym poście Chciałbym poruszyć temat właściwości w języku C#. Czym są właściwości i jak poprawnie je określać? Let’s start. Jak dobrze pamiętacie z wpisu o zmiennych – zmienne zadeklarowane wewnątrz klasy nazywamy polami. Właściwości są rozszerzeniem dla pól i są dostępne przy użyciu tej samej składni. Używają one tzw. akcesorów, dzięki czemu pola prywatne […]
Porozmawiajmy o refleksji. Witam wszystkich po krótkiej przerwie. Dzisiejszym postem chciałbym rozpocząć blok wpisów bardziej zaawansowanych, wzorowanych na moich codziennych zmaganiach z programowaniem. Cykl wpisów zacznę od Releksji w C#. Zadajmy sobie pytanie do Czego służy Refleksja i jak poprawnie jej używać?Służy przede wszystkim uzyskania informacji o typie w trakcie wykonywania programu. Klasy, które […]
W ramach naszej witryny stosujemy pliki cookies w celu świadczenia Państwu usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Państwa urządzeniu końcowym. Możecie Państwo dokonać w każdym czasie zmiany ustawień dotyczących cookies. Więcej szczegółów w naszej „Polityce Cookies”.