Das fühlt sich an wie eine dumme Frage, aber ich kann die Antwort nicht sehen. Ich habe eine UInt64, die einen Maximalwert vonUInt64 und "Die Operation überläuft zur Kompilierzeit im aktivierten Modus"
UInt64.MaxValue 18446744073709551615
Allerdings haben sollten, wenn ich versuche, eine maßvoll dimensionierten Nummer zuweisen, erhalte ich diese Überlauffehler von „Der Betrieb bei der Kompilierung überläuft im aufgegebenen Modus ". Wenn ich es in einem „nicht markiert“ Block wickeln dann kompiliert und ausgeführt, als ob diese Variable Null ist:
UInt64 value1 = 1073741824 * 8; // Compile error
UInt64 value2 = 8589934592; // Actual value - no error
Warum ist das happenning ??
Ahh ja - das würde es absolut erklären! Danke Leute! –