C#4 Covariance/Contravariance
Lionello Lunesu
lionello at lunesu.remove.com
Tue Jun 9 21:01:59 PDT 2009
"Robert Fraser" <fraserofthenight at gmail.com> wrote in message
news:h0mui6$2rlh$1 at digitalmars.com...
> Lionello Lunesu wrote:
>>
>> "bearophile" <bearophileHUGS at lycos.com> wrote in message
>> news:h0ggl7$60f$1 at digitalmars.com...
>>> From the last C#:
>>> http://codepad.org/kQgbwAqJ
>>>
>>> Bye,
>>> bearophile
>>
>> Lionello likes this
>
> In D if you want to treat a Template!(SomeClass) as a Template!(Object),
> it's as easy as "cast(Template!(Object)) cast(void*) x"
Does not work for interfaces though.
L.
More information about the Digitalmars-d
mailing list