Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

คลาส BigInteger ใน C #


ใช้ 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 บิต