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

Dziedziczenie Controller Windows Forms - Prośba o wyjaśnienie

0 głosów
317 wizyt
pytanie zadane 6 lutego 2018 w C# przez Kieszinho10 Początkujący (280 p.)

Hej, prosiłbym o wyjaśnienie o co chodzi w tym zapisie w jak najprostszych słowach ponieważ ciężko jest mi samemu zrozumieć. Z góry dziękuję za odpowiedź.


 

public abstract class BaseController<TEntity, TEditDlg, TUploadDlg, TDescription> :

BaseController<TEntity, TEditDlg>
        where TEditDlg : BaseEditDlg, new()
        where TEntity : ISupportAttachment<TDescription>, new()
        where TUploadDlg : BaseModalDlg, IEditDlg, new()
        where TDescription : class, IDescription, new()

 

1 odpowiedź

0 głosów
odpowiedź 11 lutego 2018 przez pulson666 Stary wyjadacz (12,560 p.)
Coś tam sobie dziedziczysz, masz klasę generyczną. Teraz każdy z tych where mówi Ci dokładnie jakiego typu obiekt przyjmuje parametr klasy. Jest to takie zabezpieczenie które wymusza na Tobie wrzucenia tam obiektu odpowiedniej klasy. Spróbuj wrzucić tam obiekt innej klasy to kompilator Ci się wysypie.

Podobne pytania

0 głosów
1 odpowiedź 474 wizyt
pytanie zadane 10 czerwca 2017 w Systemy operacyjne, programy przez ania16177 Nowicjusz (120 p.)
–1 głos
2 odpowiedzi 1,060 wizyt
pytanie zadane 17 kwietnia 2017 w SPOJ przez BinaryMan Stary wyjadacz (12,620 p.)
0 głosów
1 odpowiedź 580 wizyt
pytanie zadane 5 grudnia 2019 w C i C++ przez NevaPL Nowicjusz (200 p.)

93,741 zapytań

142,676 odpowiedzi

323,294 komentarzy

63,319 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

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...