Esto parece una pregunta estúpida, pero parece que no veo la respuesta. Tengo una UInt64, que se supone que tiene un valor máximo deUInt64 y "La operación se desborda al momento de la compilación en el modo comprobado"
UInt64.MaxValue 18446744073709551615
Sin embargo, cuando intento para asignar un número de tamaño modesto, me sale este error de desbordamiento de "La operación se desborda en tiempo de compilación en modo verificado ". Si yo envuelvo en un bloque "sin control" y luego se compila y se ejecuta como si esta variable es cero:
UInt64 value1 = 1073741824 * 8; // Compile error
UInt64 value2 = 8589934592; // Actual value - no error
Por qué es esto happenning ??
Ahh sí, ¡eso lo explicaría por completo! ¡Gracias chicos! –