Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Pouze tento týden sleva až 80 % na e-learning týkající se C a C++. Zároveň využij akce až 80 % zdarma při nákupu e-learningu - více informací.
c week
Avatar
Uživatel919
Člen
Avatar
Uživatel919:12.6.2016 15:49

Nechápu, proč lze použít typ dynamic v gen. třídě, ať už přes konstruktor, nebo při dědění, ale nelze implementovat gen. rozhraní typem dynamic.

Zkusil jsem zběžně něco vyhledat, ale nenašel jsem nic.

 
Odpovědět
12.6.2016 15:49
Avatar
Uživatel919
Člen
Avatar
Uživatel919:12.6.2016 17:10

Příklady:

Okay:

1. IList <dynamic> = new List <dynamic>;
2.
class A <T>
{
A(T){}
}

class B: A <dynamic> {}

Není okay:
• class U: IEnumerable <dynamic> {}

Editováno 12.6.2016 17:10
 
Nahoru Odpovědět
12.6.2016 17:10
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Uživatel919
Člen
Avatar
Uživatel919:12.6.2016 17:59

PŘÍKLADY

Okay

1.

IList <dynamic> = new List <dynamic>;

2.

class A <T>
{
 A(T){}
}

class B: A <dynamic> {}

Není okay

class U: IEnumerable <dynamic> {}
 
Nahoru Odpovědět
12.6.2016 17:59
Avatar
Uživatel919
Člen
Avatar
Uživatel919:12.6.2016 20:17

Otázka byla zodpovězena na odkaze http://programmers.stackexchange.com/…dynamic-type.

Akceptované řešení
+5 Zkušeností
Řešení problému
 
Nahoru Odpovědět
12.6.2016 20:17
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.