| 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: 16 let
|
|||
0