Ich beobachte ein seltsames Verhalten in einem .net-Programm:
%Vor%Warum verhält sich mein Int64 wie Int32, obwohl Int64.MaxValue zu bestätigen scheint, dass er 64 Bits verwendet?
Wenn es relevant ist, verwende ich ein 32-Bit-Betriebssystem und die Zielplattform ist auf "Any CPU"
gesetztVerwenden:
%Vor%Das L-Suffix bedeutet Int64-Literal, kein Suffix bedeutet Int32.
Was du geschrieben hast:
%Vor%bedeutet:
%Vor%Tags und Links .net math 64bit integer-overflow int64