Hvad er Int64.MaxValue Field (lang max værdi) i C#

Hvad Er Int64 Maxvalue Field Lang Max Vaerdi I C



Moderne, objektorienterede programmeringssprog som C# tilbyder en række datatyper, som programmører kan bruge. En af disse datatyper er lang, en lang variabels højest mulige værdi, der kan holdes, er angivet af feltet Int64.MaxValue, som repræsenterer den størst mulige værdi for en lang variabel i C#. Dette indlæg vil diskutere Int64.MaxValue-feltet og forklare, hvordan man bruger det i C#.

Hvad er Int64.MaxValue Field (lang max værdi) i C#

I C# er heltal, der kræver et bredere interval af værdier end et 32-bit heltal, repræsenteret af den lange datatype. Feltet Int64.MaxValue er den største værdi, der kan lagres i en lang variabel, og er repræsenteret af en konstant. Værdien af ​​denne konstant er 9.223.372.036.854.775.807.







Int64.MaxValue-feltet er en del af systemnavneområdet i C#, så du skal inkludere dette navneområde i din kode for at bruge det. Her er en demonstration af, hvordan man bruger C# Int64.MaxValue-feltet:



bruger System;

klasses program
{
statisk tomrum Main ( snor [ ] args )
{
long myLongVar = Int64.MaxValue;
Console.WriteLine ( 'Værdien af ​​myLong er {0}' , myLongVar ) ;
}
}



I dette eksempel erklærer vi en lang variabel kaldet myLongVar og tildeler den værdien af ​​feltet Int64.MaxValue. Vi bruger derefter Console.WriteLine() metoden til at udskrive værdien af ​​myLongVar til konsollen. Når du kører denne kode, vil du se outputtet 'Værdien af ​​myLongVar er 9223372036854775807' trykt på konsollen.





Int64.MaxValue-feltet er nyttigt, når du skal sammenligne en lang variabel med den størst mulige værdi for den pågældende datatype. For eksempel kan du bruge feltet Int64.MaxValue til at bestemme, om brugerinputværdien overstiger det maksimale beløb, der kan gemmes i en lang variabel som i nedenstående kode:



bruger System;

klasses program
{
statisk tomrum Main ( snor [ ] args )
{
Konsol.Skriv ( 'Indtast et tal:' ) ;
long userNumber = Convert.ToInt64 ( Console.ReadLine ( ) ) ;

hvis ( brugernummer > Int64.MaxValue )
{
Console.WriteLine ( 'Det tal, du indtastede, er større end den maksimale værdi for en lang variabel.' ) ;
}
andet
{
Console.WriteLine ( 'Det tal, du indtastede, er inden for det gyldige interval for en lang variabel.' ) ;
}
}
}

I dette eksempel beder vi brugeren om at indtaste et tal, konvertere inputtet til en lang variabel og derefter sammenligne det med Int64.MaxValue for at bestemme, om brugerinputværdien overstiger det maksimale beløb, der kan gemmes i en lang variabel . Hvis brugerinputtet er større end Int64.MaxValue, udskriver vi en meddelelse til konsollen, der angiver, at inputtet er uden for det gyldige interval for en lang variabel.

Konklusion

Den maksimale værdi, der kan beholdes i en lang variabel, er angivet af C#-feltet Int64.MaxValue. Denne konstant er nyttig, når du skal sammenligne en lang variabel med den størst mulige værdi for den pågældende datatype. Ved at forstå, hvordan du bruger Int64.MaxValue-feltet, kan du sikre, at din C#-kode fungerer korrekt og undgår overløb.