C
Constantine Filin
Greetings -
I have a very simple program:
=====================================
using System;
class Class1
{
static void Main(string[] args)
{
object o = 0; // o is now System.Int32 type
try
{
uint n = (uint)o; // generates invalid cast exception
}
catch( Exception e )
{
System.Console.Out.WriteLine(e);
}
}
}
=====================================
Running it generates an invalid cast exception on line
uint n = (uint)o;
Does anybody have an idea why casting an int to uint generates
an exception?
Thanks
Constantine
I have a very simple program:
=====================================
using System;
class Class1
{
static void Main(string[] args)
{
object o = 0; // o is now System.Int32 type
try
{
uint n = (uint)o; // generates invalid cast exception
}
catch( Exception e )
{
System.Console.Out.WriteLine(e);
}
}
}
=====================================
Running it generates an invalid cast exception on line
uint n = (uint)o;
Does anybody have an idea why casting an int to uint generates
an exception?
Thanks
Constantine