Hi,
I have a situation that I have a nullable type that can be a int?,
double? or any other nullable type. How can I get the contained value
of the nullable without knowing its type.
I read that in the .NET2.0 beta2 there used to be a INullable
interface that could be used for this, but that interface was
skipped.
Thanks,
Henk
robert.oh. - 11 Oct 2007 09:44 GMT
Hi,
I'm not sure if it's the solution to your answer, but maybe
'nullableType.GetType().BaseType' can give you the desired type.
HTH

Signature
*-- robert.oh. --*
> Hi,
>
[quoted text clipped - 8 lines]
> Thanks,
> Henk
Jon Skeet [C# MVP] - 11 Oct 2007 13:10 GMT
On Oct 11, 6:35 am, h...@paralax.nl wrote:
> I have a situation that I have a nullable type that can be a int?,
> double? or any other nullable type. How can I get the contained value
> of the nullable without knowing its type.
Just box it, and the result will either be the boxed value, or null.
It's not clear to me what sort of interface you'd be looking to use
for this anyway.
Jon
hvj@paralax.nl - 15 Oct 2007 14:41 GMT
> On Oct 11, 6:35 am, h...@paralax.nl wrote:
>
[quoted text clipped - 8 lines]
>
> Jon
Thanks,
Your sollution transforms the problem to 'how can I get the content of
a boxed value without knowing the boxed type', which is as far as I
know
1 checking the type
2 assigning to a reference of that type.
Jon Skeet [C# MVP] - 15 Oct 2007 17:54 GMT
> > On Oct 11, 6:35 am, h...@paralax.nl wrote:
> >
[quoted text clipped - 12 lines]
> 1 checking the type
> 2 assigning to a reference of that type.
Well how would you possibly represent the value in the first place?
What kind of variable could hold it? Surely it's just "object", in
which case the boxed value is exactly the right answer in the first
place.
It would be very helpful if you could post some code which would try to
use this, so we could get more of an idea of your requirements.

Signature
Jon Skeet - <skeet@pobox.com>
http://www.pobox.com/~skeet Blog: http://www.msmvps.com/jon.skeet
If replying to the group, please do not mail me too
hvj@paralax.nl - 16 Oct 2007 09:31 GMT
> <h...@paralax.nl> wrote:
> > > On Oct 11, 6:35 am, h...@paralax.nl wrote:
[quoted text clipped - 27 lines]
>
> - Show quoted text -
Thanks,
You've been very helpfull allready. The boxing does it.
Regards,
Henk