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 結構的新例項。 |
廣告