Co to jest pole Int64.MaxValue (długa maksymalna wartość) w języku C#

Co To Jest Pole Int64 Maxvalue Dluga Maksymalna Wartosc W Jezyku C



Nowoczesne, zorientowane obiektowo języki programowania, takie jak C#, oferują programistom różnorodne typy danych. Jeden z tych typów danych jest długi, najwyższa możliwa wartość zmiennej long, którą można przechowywać, jest określona przez pole Int64.MaxValue, które reprezentuje największą możliwą wartość zmiennej long w języku C#. W tym poście omówię pole Int64.MaxValue i wyjaśnię, jak go używać w języku C#.

Co to jest pole Int64.MaxValue (długa maksymalna wartość) w języku C#

W języku C# liczby całkowite, które wymagają szerszego zakresu wartości niż 32-bitowa liczba całkowita, są reprezentowane przez typ danych long. Pole Int64.MaxValue jest największą wartością, jaką można zapisać w zmiennej typu long i jest reprezentowane przez stałą. Wartość tej stałej wynosi 9 223 372 036 854 775 807.







Pole Int64.MaxValue jest częścią przestrzeni nazw System w języku C#, więc aby można było z niej korzystać, należy uwzględnić tę przestrzeń nazw w kodzie. Oto demonstracja wykorzystania pola C# Int64.MaxValue:



przy użyciu Systemu;

Program klasowy
{
statyczna pustka Główny ( strunowy [ ] argumenty )
{
long myLongVar = Int64.MaxValue;
Console.WriteLine ( „Wartość myLong wynosi {0}” , mojaDługaZmienna ) ;
}
}



W tym przykładzie deklarujemy długą zmienną o nazwie myLongVar i przypisujemy jej wartość pola Int64.MaxValue. Następnie używamy metody Console.WriteLine() do wyświetlenia wartości myLongVar w konsoli. Po uruchomieniu tego kodu na konsoli zostanie wyświetlony komunikat „Wartość myLongVar to 9223372036854775807”.





Pole Int64.MaxValue jest przydatne, gdy trzeba porównać długą zmienną z największą możliwą wartością dla tego typu danych. Na przykład możesz użyć pola Int64.MaxValue, aby określić, czy wartość wprowadzona przez użytkownika przekracza maksymalną kwotę, którą można zapisać w długiej zmiennej, jak w poniższym kodzie:



przy użyciu Systemu;

Program klasowy
{
statyczna pustka Główny ( strunowy [ ] argumenty )
{
Konsola. Napisz ( 'Wprowadź liczbę: ' ) ;
long userNumber = Convert.ToInt64 ( Konsola. Odczyt wiersza ( ) ) ;

Jeśli ( numer użytkownika > Int64.MaxValue )
{
Console.WriteLine ( „Wprowadzona liczba jest większa niż maksymalna wartość długiej zmiennej”. ) ;
}
w przeciwnym razie
{
Console.WriteLine ( „Wprowadzona liczba mieści się w prawidłowym zakresie dla długiej zmiennej”. ) ;
}
}
}

W tym przykładzie monitujemy użytkownika o wprowadzenie liczby, przekonwertowanie danych wejściowych na zmienną typu long, a następnie porównanie ich z wartością Int64.MaxValue w celu określenia, czy wartość wprowadzona przez użytkownika przekracza maksymalną ilość, jaką można zapisać w zmiennej typu long . Jeśli dane wejściowe użytkownika są większe niż Int64.MaxValue, wypisujemy komunikat do konsoli wskazujący, że dane wejściowe są poza prawidłowym zakresem dla długiej zmiennej.

Wniosek

Maksymalna wartość, jaką można przechowywać w zmiennej long, jest wskazywana przez pole C# Int64.MaxValue. Ta stała jest przydatna, gdy trzeba porównać długą zmienną z największą możliwą wartością dla tego typu danych. Rozumiejąc, jak używać pola Int64.MaxValue, możesz upewnić się, że kod C# działa poprawnie i unika przepełnienia.