Die folgenden beiden Vorgänge sind identisch. MaxValues1 wird jedoch nicht kompiliert, da die Operation zur Überprüfungszeit im überprüften Modus überläuft. Kann jemand bitte erklären, was mit dem Compiler los ist und wie ich es umgehen kann, ohne einen fest codierten Wert wie in MaxValues2 verwenden zu müssen?Es wird versucht, eine große Zahl zur Kompilierzeit zuzuweisen.
public const ulong MaxValues1 = 0xFFFF * 0xFFFF * 0xFFFF;
public const ulong MaxValues2 = 0xFFFD0002FFFF;
Bitte fügen Sie die entsprechende Sprache Tag ... –