2011-01-27 3 views
24

Я использую Visual Studio 2010 и пытаюсь использовать тип BigInteger в программе на C#. Предполагается, что этот тип доступен в пространстве имен System.Numerics, но, похоже, я не установлен в среде .NET 4.0. Когда я набираю «using System.Numerics;» в VS2010, под «Numerics» появляется красная подсветка. У кого-нибудь еще была эта проблема?Где мое пространство имен System.Numerics?

Если да, то как вы его разрешаете? Я просто повторно загрузил и переустановил (исправил) инфраструктуру .Net 4.0, но это не помогло. У меня никогда не было проблем с другими программами на C#, которые я написал, поэтому мне интересно, чего я не вижу.

+3

Вы добавили ссылку на System.numeric DLL? –

ответ

43

Вам необходимо добавить ссылку на сборку в System.Numerics.dll

The MSDN entry on BigInteger состояний:

BigInteger Структура
...
Пространство имён: System.Numerics
Сборочные: System.Numerics (в System.Numerics.dll)

+1

Doh! Так оно и было. Спасибо! Как только таймер будет поднят, я отмечу это как ответ. – Kevin

+0

Ты спасешь мой день чувак :) – bksi

Смежные вопросы