Hallo, ik ben een beginnende c# programmeur (vroeger wel wat meer gespeeld met verschillende talen), dus dit is vast heel simpel op te lossen. Ik wil graag een aantal 64bit getallen enumeraten. Helaas blijven ze zich gedragen als 32 bit getallen, zoals het voorbeeld programmatje aan toont.
Kan iemand mij helpen?
Thanks!
Maarten
output:
A: 1048576
B: 1048576
Kan iemand mij helpen?
Thanks!
Maarten
Code:
namespace ConsoleApplication1
{
class Program
{
enum test : ulong
{
A = 1 << 20,
B = 1 << 52
};
static void Main(string[] args)
{
Console.WriteLine("A: " + (ulong)test.A);
Console.WriteLine("B: " + (ulong)test.B);
Console.Read();
}
}
}
output:
A: 1048576
B: 1048576