0 votos

como solucionar el problema "la constante integral es demasiado extensa"? en c#

Tengo un problema, tengo un algoritmo que me pasa de binario a hexadecimal, resulta que le mando el numero binario por parámetro al método que me lo convertirá en hexadecimal. Pero me aparece un error que dice :

struct.System.Int32 la constante integral es demasiado extensa.

Como lo puedo solucionar?

0voto

Alejandro Recort Puntos 115

Prueba a usar Int64 / long.

Hay tres numéricos base: int16, int32 e int64; siempre se suele usar int32 / int, pero según el número a almacenar, es conveniente usar int64 o int16. Por ejemplo, en enumeraciones uso int16 y en identificadores de tablas que contendrán muchas filas, uso int64.

https://msdn.microsoft.com/en-us/library/296az74e.aspx

Si sigue mostrando el mismo error, en lugar de una constante, usa una función static / shared

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X