質問

どのようにC#でint1024を宣言するには?私は、VBやC ++すぎるを使用することができます。

よろしく
Behrooz

役に立ちましたか?

解決

この質問を参照してください: C#ののビッグ整数

その質問への答えから:

  

MSは、.NET 4.0でSystem.Numerics.BigIntegerクラスを導入する予定です。

     

それまでは、 INTX のクラスを見てみます。

     
    O(N * Nログ) - - 乗算/除算アルゴリズムの実装

INTXは、高速でC#2.0純粋で書かれた任意の精度の整数ライブラリです。それは、などシフト加算、乗算、比較、ビット単位のような整数にすべての基本的な操作を提供します。

  

他のヒント

そして、それによって、あなたは、1024ビットの整数を意味するのですか? 4.0で BigIntegerまでよりよい待ち。それまでは、あなたがのコアのライブラリを行うことができますcheekiestは、(AB)にある整数部のための96ビットを有するdecimalを、使用しています。またはサードパーティのDLLを使用します。

ただ、誤解を避けるために:

public int int1024 = 1024;

私が正しくあなたを理解していれば、あなたが1024ビットの整数を望んでます。

残念ながら、.NETには作り付けの1024ビット整数型はありません。あなたはそういうことに特化したライブラリを見つけるか、または1を自分で記述する必要があります。

大きな整数についての記事がありますここします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top