Какво е поле Int64.MaxValue (дълга максимална стойност) в C#

Kakvo E Pole Int64 Maxvalue D Lga Maksimalna Stojnost V C



Съвременните, обектно-ориентирани езици за програмиране като C# предлагат разнообразие от типове данни, които програмистите да използват. Един от тези типове данни е long, най-високата възможна стойност на дълга променлива, която може да се задържи, се определя от полето Int64.MaxValue, което представлява най-голямата възможна стойност за дълга променлива в C#. Тази публикация ще обсъди полето Int64.MaxValue и ще обясни как да го използвате в C#.

Какво е поле Int64.MaxValue (дълга максимална стойност) в C#

В C# цели числа, които изискват по-широк обхват от стойности от 32-битово цяло число, се представят от дългия тип данни. Полето Int64.MaxValue е най-голямата стойност, която може да се съхранява в дълга променлива и е представена от константа. Стойността на тази константа е 9,223,372,036,854,775,807.







Полето Int64.MaxValue е част от System namespace в C#, така че трябва да включите това namespace във вашия код, за да го използвате. Ето демонстрация как да използвате полето C# Int64.MaxValue:



използване на системата;

клас програма
{
статична празнота Основна ( низ [ ] аргументи )
{
long myLongVar = Int64.MaxValue;
Console.WriteLine ( „Стойността на myLong е {0}“ , myLongVar ) ;
}
}



В този пример ние декларираме дълга променлива, наречена myLongVar, и й присвояваме стойността на полето Int64.MaxValue. След това използваме метода Console.WriteLine(), за да отпечатаме стойността на myLongVar в конзолата. Когато изпълните този код, ще видите изхода „Стойността на myLongVar е 9223372036854775807“, отпечатан на конзолата.





Полето Int64.MaxValue е полезно, когато трябва да сравните дълга променлива с възможно най-голямата стойност за този тип данни. Например можете да използвате полето Int64.MaxValue, за да определите дали въведената от потребителя стойност надвишава максималната сума, която може да бъде запазена в дълга променлива, както в кода по-долу:



използване на системата;

клас програма
{
статична празнота Основна ( низ [ ] аргументи )
{
Конзола.Пиши ( „Въведете номер:“ ) ;
long userNumber = Convert.ToInt64 ( Console.ReadLine ( ) ) ;

ако ( потребителски номер > Int64.MaxValue )
{
Console.WriteLine ( „Въведеното от вас число е по-голямо от максималната стойност за дълга променлива.“ ) ;
}
друго
{
Console.WriteLine ( „Въведеното от вас число е в рамките на валидния диапазон за дълга променлива.“ ) ;
}
}
}

В този пример подканваме потребителя да въведе число, да преобразува въведеното в дълга променлива и след това да го сравни с Int64.MaxValue, за да определи дали въведената от потребителя стойност надвишава максималната сума, която може да бъде запазена в дълга променлива . Ако въведеното от потребителя е по-голямо от Int64.MaxValue, ние отпечатваме съобщение на конзолата, което показва, че въведеното е извън валидния диапазон за дълга променлива.

Заключение

Максималната стойност, която може да се запази в дълга променлива, се указва от C# полето Int64.MaxValue. Тази константа е полезна, когато трябва да сравните дълга променлива с възможно най-голямата стойност за този тип данни. Като разберете как да използвате полето Int64.MaxValue, можете да гарантирате, че вашият C# код работи правилно и избягва препълване.