ใช้ BigInteger เพื่อจัดการกับตัวเลขจำนวนมากใน C# แอสเซมบลีที่จะเพิ่มสำหรับ 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);
ต่อไปนี้คือตัวสร้างบางส่วน -
S.No. | ตัวสร้าง &คำอธิบาย |
---|---|
1 | BigInteger(Byte[ ]) อินสแตนซ์ใหม่ของโครงสร้าง BigInteger โดยใช้ค่าในอาร์เรย์ไบต์ |
2 | BigInteger(Decimal) อินสแตนซ์ใหม่ของโครงสร้าง BigInteger โดยใช้ค่าทศนิยม |
3 | BigInteger(Double) อินสแตนซ์ใหม่ของโครงสร้าง BigInteger โดยใช้จุดทศนิยมแบบ double-precision ค่า. |
4 | BigInteger(Int32) อินสแตนซ์ใหม่ของโครงสร้าง BigInteger โดยใช้ค่าจำนวนเต็มที่ลงนามแบบ 32 บิต |