3

System.Numerics.BigIntegerデータ型の使用方法を教えてもらえますか?これを参照として使用してみました -http://msdn.microsoft.com/en-us/library/system.numerics.biginteger%28VS.100%29.aspx

しかし、System.Numerics名前空間が私のコンピューターにありません。VS2010 Ultimate RCをインストールし、.NETFramework4.0を使用しています。誰かが私にこれを案内してもらえますか?

4

7 に答える 7

9

そこにあるはずですが、参照を追加することを覚えていますか?

プロジェクトを右クリックし、[参照の追加]をクリックして、左端のタブで[System.Numerics]を選択します。

次に、それを追加して使用できます。

于 2010-04-13T15:38:03.257 に答える
2

プロジェクトの対象となる.NET4のバージョンは何ですか?クライアントプロファイルではなく、フレームワーク全体をターゲットにしていることを確認してください。 System.Numerics.dllが.NET4クライアントプロファイルの一部であることを確認したので、これは問題にはならないはずです。

System.Numerics.dllこれを行ったら、プロジェクトでも参照していることを確認してください。

于 2010-04-13T15:38:08.997 に答える
2

あなたSystem.Numerics.dllのプロジェクトの参考資料はありますか?

于 2010-04-13T15:38:12.057 に答える
2

System.Numericsへの参照を含めるようにしてください。そうしないと、名前空間が表示されません。MSDNのドキュメントは、どの名前空間を取得するためにどのアセンブリを参照する必要があるかを確認するための優れた情報源です。

于 2010-04-13T15:39:44.143 に答える
2

System.Numerics他の回答で述べられているように、自分で参照を追加する必要があります。インストールしているSystem.Numerics.dll場合は、そこにあるはずです。.NET 4

次に、あなたの価値が本当に大きなものであり、あなたが試してみる場合:

var myBigInteger = new BigInteger(50000000000000000000000000000000000000000000);

コンパイルエラーが発生します:

コンパイル定数値が正しくありません

最も簡単なアプローチは、テキストリテラルを使用することです。

var myBigInteger = BigInteger.Parse("50000000000000000000000000000000000000000000");
于 2014-11-13T05:25:45.827 に答える
1

Visual Studio 2010の場合は、プロジェクトにアセンブリ参照を手動で追加する必要があります。これを行うには、[参照の追加]> [.NET]を選択し、System.Numerics(System.Numerics.dll)バージョン4.0.0.0が見つかるまで下にスクロールして選択します。

これを行ったら、コードにusingステートメントを追加する必要があります。

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で正常に機能しますが、JScript.NET、PhalangerなどのリテラルによるBigIntegerの初期化をサポートしていない他の言語もあります。

于 2011-06-02T22:10:11.087 に答える
-1

前提条件:.NET Framework 4

手順:

  1. 参照を追加System.Numerics.dll
  2. Imports System.Numericsクラスに追加する
于 2013-05-03T08:27:26.487 に答える