2011-01-27 27 views
24

Estoy usando Visual Studio 2010 y trato de usar el tipo BigInteger en un programa C#. Se supone que este tipo está disponible en el espacio de nombres System.Numerics, pero parece que no lo tengo instalado en el marco .Net 4.0. Cuando escribo "using System.Numerics;" en VS2010, aparece un subrayado rojo debajo de "Numerics". ¿Alguien más ha tenido este problema?¿Dónde está mi namespace System.Numerics?

Si es así, ¿cómo lo resuelves? Acabo de volver a descargar y volver a instalar (reparado) el framework .Net 4.0, pero eso no ayudó. Nunca he tenido ningún problema con otros programas de C# que he escrito, así que me pregunto qué me estoy perdiendo.

+3

Agregó una referencia a System.numeric DLL? –

Respuesta

43

es necesario agregar una referencia de ensamblado a System.Numerics.dll

Los MSDN entry on BigInteger estados:

BigInteger Estructura
...
Espacio de nombres: System.Numerics
montaje: System.Numerics (en System.Numerics.dll)

+1

¡Doh! Eso lo hizo. ¡Muchas gracias! Tan pronto como el temporizador se acabe, marcaré esto como la respuesta. – Kevin

+0

Tu salvas mi día amigo :) – bksi

Cuestiones relacionadas