• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

C# które interfejsy warto znać?

Object Storage Arubacloud
+1 głos
507 wizyt
pytanie zadane 10 stycznia 2020 w C# przez dawid2002 Mądrala (5,190 p.)
Witam! Mam takie pytanie: Jakie interfejsy z C# warto znać, które mogą się kiedyś przydać, bądź ułatwić programowanie?

2 odpowiedzi

+1 głos
odpowiedź 11 stycznia 2020 przez NowyUrzydgownig Mądrala (5,090 p.)
wybrane 11 stycznia 2020 przez dawid2002
 
Najlepsza
Poniższa lista to zbiór najbardziej podstawowych interfejsów, których się dość często używa niezależnie od typu projektu i używanych technologii.

ISet<T> - jest to kolekcja, która zawiera obiekty, które się nie powtarzają.

ICollection<T> - lekka kolekcja

IEnumerable<T> - operuje na danych w pamięci. Umożliwia stosowanie LINQ.

IQueryable<T> - z LINQ na tej kolekcji operujesz na bazie danych, a nie na danych w pamięci

ICloneable - używa się tego, gdy potrzebujesz przekazać kopię obecnego obiektu, a nie jego referencję

IReadOnlyCollection<T> - kolekcja z danymi tylko do odczytu

IDictionary<TKey, TValue> - słownik

IDisposable - jeżeli twój obiekt musi zostać w jakiś specjalny sposób obsłużony w momencie usuwania
komentarz 11 stycznia 2020 przez dawid2002 Mądrala (5,190 p.)

Dzięki o to chodziłosmiley

0 głosów
odpowiedź 11 stycznia 2020 przez Siemił Mądrala (7,380 p.)
Nie ma takich:). Z czasem warto nauczyc sie w jaki spsob sa tworzone kolekcje (listy, kolejki czy slowniki) i na jakich interfajsach one dzialaja. Mozna wtedy stworzyc wlasny typ kolekcji implementujacy chocby ienumerable. Ale czy warto? Nie wiem.
komentarz 11 stycznia 2020 przez dawid2002 Mądrala (5,190 p.)
Raczej na pewno są takie, które są często wykorzystywane np: IDisposable lub IEnumerable które przez to są przydatne. Bo mówiąc przydatne mam na myśli najczęściej używane.

Podobne pytania

0 głosów
1 odpowiedź 164 wizyt
+11 głosów
3 odpowiedzi 580 wizyt
0 głosów
1 odpowiedź 1,267 wizyt
pytanie zadane 18 stycznia 2020 w C# przez dawid2002 Mądrala (5,190 p.)

92,570 zapytań

141,422 odpowiedzi

319,643 komentarzy

61,958 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...