Trường Int64.MaxValue (giá trị tối đa dài) trong C# là gì

Truong Int64 Maxvalue Gia Tri Toi Da Dai Trong C La Gi



Các ngôn ngữ lập trình hướng đối tượng, hiện đại như C# cung cấp nhiều loại dữ liệu cho các lập trình viên sử dụng. Một trong những kiểu dữ liệu này là dài, giá trị cao nhất có thể có của biến dài có thể được giữ được chỉ định bởi trường Int64.MaxValue, đại diện cho giá trị lớn nhất có thể cho biến dài trong C#. Bài đăng này sẽ thảo luận về trường Int64.MaxValue và giải thích cách sử dụng nó trong C#.

Trường Int64.MaxValue (giá trị tối đa dài) trong C# là gì

Trong C#, các số nguyên yêu cầu phạm vi giá trị rộng hơn số nguyên 32 bit được biểu thị bằng kiểu dữ liệu dài. Trường Int64.MaxValue là giá trị lớn nhất có thể được lưu trữ trong một biến dài và được biểu thị bằng một hằng số. Giá trị của hằng số này là 9.223.372.036.854.775.807.







Trường Int64.MaxValue là một phần của không gian tên Hệ thống trong C#, vì vậy bạn phải bao gồm không gian tên này trong mã của mình để sử dụng nó. Dưới đây là minh họa về cách sử dụng trường C# Int64.MaxValue:



sử dụng Hệ thống;

chương trình lớp học
{
khoảng trống tĩnh Chính ( sợi dây [ ] tranh luận )
{
dài myLongVar = Int64.MaxValue;
Console.WriteLine ( 'Giá trị của myLong là {0}' , myLongVar ) ;
}
}



Trong ví dụ này, chúng tôi khai báo một biến dài gọi là myLongVar và gán cho nó giá trị của trường Int64.MaxValue. Sau đó, chúng tôi sử dụng phương thức Console.WriteLine() để in giá trị của myLongVar ra bàn điều khiển. Khi bạn chạy mã này, bạn sẽ thấy đầu ra “Giá trị của myLongVar là 9223372036854775807” được in trên bảng điều khiển.





Trường Int64.MaxValue rất hữu ích khi bạn cần so sánh một biến dài với giá trị lớn nhất có thể cho loại dữ liệu đó. Ví dụ: bạn có thể sử dụng trường Int64.MaxValue để xác định xem giá trị do người dùng nhập có vượt quá số tiền tối đa có thể được lưu trong một biến dài như trong mã bên dưới hay không:



sử dụng Hệ thống;

chương trình lớp học
{
khoảng trống tĩnh chính ( sợi dây [ ] tranh luận )
{
Console.Write ( 'Nhập một số: ' ) ;
dài userNumber = Convert.ToInt64 ( Console.ReadLine ( ) ) ;

nếu như ( số người dùng > Int64.MaxValue )
{
Console.WriteLine ( 'Số bạn đã nhập lớn hơn giá trị tối đa cho một biến dài.' ) ;
}
khác
{
Console.WriteLine ( 'Số bạn đã nhập nằm trong phạm vi hợp lệ cho một biến dài.' ) ;
}
}
}

Trong ví dụ này, chúng tôi nhắc người dùng nhập một số, chuyển đổi đầu vào thành một biến dài, sau đó so sánh nó với Int64.MaxValue để xác định xem giá trị đầu vào của người dùng có vượt quá số tiền tối đa có thể được lưu trong một biến dài hay không . Nếu đầu vào của người dùng lớn hơn Int64.MaxValue, chúng tôi sẽ in một thông báo tới bảng điều khiển cho biết rằng đầu vào nằm ngoài phạm vi hợp lệ cho một biến dài.

Phần kết luận

Giá trị tối đa có thể được giữ trong một biến dài được biểu thị bằng trường C# Int64.MaxValue. Hằng số này hữu ích khi bạn cần so sánh một biến dài với giá trị lớn nhất có thể cho kiểu dữ liệu đó. Bằng cách hiểu cách sử dụng trường Int64.MaxValue, bạn có thể đảm bảo rằng mã C# của mình hoạt động chính xác và tránh bị tràn.