Warum oder warum nicht sollte ich 'UL' verwenden, um unsigned long anzugeben?
ulong foo = 0;
ulong bar = 0UL;//this seems redundant and unnecessary. but I see it a lot.
Ich sehe dies auch in der Bezugnahme auf das erste Element von Arrays in einer guten Menge
blah = arr[0UL];//this seems silly since I don't expect the compiler to magically
//turn '0' into a signed value
Kann jemand einen Einblick geben, warum ich durchgehend 'UL' benötige, um genau anzugeben, dass es sich um eine unsignierte Long handelt?