C# 中的 BigInteger 類


利用 BigInteger 在 C# 中處理大數字。要實現 BigInteger,需新增的程式集是System.Numerics。

在 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);

以下是一些建構函式 −

序號
建構函式 & 說明
1
BigInteger(Byte[ ])
使用位元組陣列中的值建立 BigInteger 結構的新例項。
2
BigInteger(Decimal)
使用十進位制值建立一個 BigInteger 結構的新例項。
            3
BigInteger(Double)
使用雙精度浮點值建立一個 BigInteger 結構的新例項。
value。
           4
BigInteger(Int32)
使用 32 位簽名整數值建立一個 BigInteger 結構的新例項。

更新時間:19-6-2020

429 人瀏覽

開啟您的 職業生涯

完成課程並獲得認證

立即開始
廣告