C# Seria Programista – część 5 – Generics

C# Generics
Czego się nauczysz * Podstawowe zasady, które powinieneś znać o typach Generycznych * Pisać typy generyczne i generyczne interfejsy * Pisać metody generyczne * Pisać delegaty generyczne * Zobaczysz wyrażenia lambda, metody rozszerzenia * Zdarzenia i procedury obsługi zdarzeń * Strategi, których możesz użyć, aby dodać ograniczenia do parametrów typu ogólnego * Wiele przydatnych wskazówek i dobrych praktyk * Zbudujemy naszą własną wersjie kontenera wstrzykiwania zależności
Wymagania
Chęć nauki programowania i dobrej zabawy !!!
C# Podstawy programowania
Pisać proste aplikacje w języku C#
Dla kogo jest ten kurs:
- Programiści języka C#
- Gdy nauczysz się podstaw C#, to co zrobić dalej?
- Chcesz rozwijać swoje umiejętności poza podstawy?
Opis
W tym kursie pokażę Ci, wszystko, co powinieneś wiedzieć o typach Generycznych w języku C#, a może nawet trochę więcej.
Rozdział. 1)
Pokażę podstawowe zasady, które powinieneś znać o typach Generycznych,
wyjaśnić dlaczego istnieją i jakie rodzaje problemów rozwiązują.
Rozdział. 2)
Następnie zagłębimy się w typy generyczne z perspektywy kogoś,
kto musi pisać typy generyczne. Zaczniemy również używać i pisać generyczne interfejsy.
Rozdział. 3)
Następnie zajmiemy się użyciem parametrów typu ogólnego
do generowania poszczególnych bloków kodu.
Oznacza to, że przyjrzymy się metodom, delegatom generycznym,
a także przyjrzymy się wyrażeniom lambda,
metodom rozszerzenia,
zdarzeniom i procedurom obsługi zdarzeń,
z których wszystkie mogą używać parametrów typu ogólnego,
aby można było pisać bloki kodu wielokrotnego użytku .
Rozdział. 4)
Następnie przyjrzymy się strategiom, których możesz użyć,
aby dodać ograniczenia do parametrów typu ogólnego.
Rozdział. 5)
Następnie stworzymy interesujący kod z typami geneycznymi.
Pokaże Ci, jak używać typów generycznych przy pisaniu kodu wykorzystującego refleksję.
Zbudujemy naszą własną wersji kontenera wstrzykiwaniu zależności co będzie niezwykle edukacyjne.
A nasz kontener, który zbudujemy, będzie wymagał oczywiście ogólnych parametrów.
Zapraszam na kurs i życzę dobrej zabawy.
Seria Programista C# :
część 1: C# Podstawy programowania
część 2: C# Podstawy Programowanie obiektowego w języku C#
część 3: C# Najlepsze Praktyki – Podstawy języka
część 4: Wprowadzenie do kolekcji C#
część 5: C# Generics