Session string error?

  • Thread starter Thread starter newsgroupie
  • Start date Start date
N

newsgroupie

Hi Newsgroupies,

Anyone know why this fails In WebForms?



Session.Add("fExample", double.NaN);

double fExample = (double)Session["fExample"];

if(fExample == double.NaN)
{
// The program does not come in here (as expected)

...
}
else
{
// The program comes in here instead (not as expected)

...
}



Anyone suggest any solutions/workarounds?

Thanks in advance,

Newsgroupie, UK
 
newsgroupie said:
double fExample = (double)Session["fExample"];
if(fExample == double.NaN)
{
// The program does not come in here (as expected)

Two NaNs are not equal. You need to use Double.IsNaN.

P.
 
Thanks Paul!

I'm new to C# ;-)

Newsgroupie, UK

Paul E Collins said:
newsgroupie said:
double fExample = (double)Session["fExample"];
if(fExample == double.NaN)
{
// The program does not come in here (as expected)

Two NaNs are not equal. You need to use Double.IsNaN.

P.
 
Back
Top