Autor | Zpráva | ||
---|---|---|---|
blizzboz Profil |
#1 · Zasláno: 4. 7. 2010, 19:20:15
mám triedy:
abstract class A<T> { } class B : A<int> { } class C : A<string> { } class D { property A<object> MyProperty { get; set; } } aký typ by mala mať property MyProperty aby som do nej mohol priradiť aj objekt typu B aj objekt typu C ? s typom A<object> de mi to nefunguje a kompilátor vyhodí chybu. var d = new D(); d.MyProperty = new B(); d.MyProperty = new C(); napáda ma len typ objekt ale to tam potom môžem priradiť objekt hocijakého typu a také správanie je nežiadúce. |
||
Časová prodleva: 14 let
|
0