Computer >> Máy Tính >  >> Lập trình >> C#

Lớp BigInteger trong C #


Sử dụng BigInteger để xử lý các số lớn trong C #. Cụm để thêm cho BigInteger là Hệ thống. Số.

Trong c # Số nguyên lớn được tìm thấy trong System.Numerics.BigInteger.

Cú pháp

Cú pháp của BigInteger -

[SerializableAttribute]
public struct BigInteger : IFormattable, IComparable, IComparable<BigInteger>, IEquatable<BigInteger>

Hãy để chúng tôi xem một đoạn mã mẫu -

BigInteger num = BigInteger.Multiply(Int64.MaxValue, Int64.MaxValue);

Bạn có thể tạo BigInteger như thế này -

BigInteger num = new BigInteger(double.MaxValue);

Sau đây là một số hàm tạo của nó -

S.Không.
Khối mã lệnh &Mô tả
1
BigInteger (Byte [])
Một phiên bản mới của cấu trúc BigInteger sử dụng các giá trị trong một mảng byte.
2
BigInteger (Thập phân)
Một phiên bản mới của cấu trúc BigInteger sử dụng giá trị Thập phân.
3
BigInteger (Double)
Một phiên bản mới của cấu trúc BigInteger sử dụng dấu phẩy động chính xác kép
giá trị.
4
BigInteger (Int32)
Một phiên bản mới của cấu trúc BigInteger sử dụng giá trị số nguyên có dấu 32 bit.