大きな数値を処理するには、C# で BigInteger を使用します。 BigInteger に追加するアセンブリは System です。数値。
C# では、大きな整数は System.Numerics.BigInteger にあります。
BigInteger の構文-
[SerializableAttribute] public struct BigInteger : IFormattable, IComparable, IComparable<BigInteger>, IEquatable<BigInteger>
サンプル コード スニペットを見てみましょう-
BigInteger num = BigInteger.Multiply(Int64.MaxValue, Int64.MaxValue);
次のような BigInteger を作成できます-
BigInteger num = new BigInteger(double.MaxValue);
以下はそのコンストラクターの一部です -
コンストラクターと説明 | |
---|---|
##BigInteger(Byte[ ]) |
#Aバイト配列の値を使用した BigInteger 構造体の新しいインスタンス。 p> 2 |
BigInteger(10 進数) td> |
10 進値を使用BigInteger 構造体の新しいインスタンス。
3 |
BigInteger(Double) | 倍精度を使用する浮動小数点 値を持つ BigInteger 構造体の新しいインスタンス。
4 |
BigInteger(Int32) | 32 ビットを使用します符号付き整数値の BigInteger 構造体の新しいインスタンス。 |
以上がC# の BigInteger クラスの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。