Если в Visual Studio 2010 вам нужно вручную добавить ссылку на сборку в ваш проект.
Вы можете сделать это, добавив ссылку> .NET и прокручивая вниз, пока не найдете System.Numerics (то есть System.Numerics.dll) версии 4.0.0.0 и выберите его.
Как только вы это сделаете, вам нужно добавить в ваш код оператор использования:
using System.Numerics;
Затем для инициализации BigInteger есть несколько способов:
Вы можете сделать следующее:
BigInteger x = new BigInteger();
x = BigInteger.Zero; // initializes x to 0
x = BigInteger.One; // initializes x to 1
или вы можете использовать конструктор с целочисленным литералом
BigInteger x = new BigInteger();
x = BigInteger(0); // initializes x to 0
x = BigInteger(1); // initializes x to 1
или проще
BigInteger x;
x = 0; // initializes x to 0
x = 1; // initializes x to 1
Этот последний метод отлично работает в C # и VB.NET, однако есть другие языки, которые не поддерживают инициализацию BigInteger с помощью литералов, таких как: JScript.NET, Phalanger.