C# Seria Programista – część 5

C# Seria Programista – część 5

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żeniom lambda, metodom 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#
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

Kod źródłowy dostępny na github
mariuszjurczenko/Generics

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?

Tags:

Tutorial Bar
Logo