Hva er Int64.MaxValue Field (lang maksverdi) i C#

Hva Er Int64 Maxvalue Field Lang Maksverdi I C



Moderne, objektorienterte programmeringsspråk som C# tilbyr en rekke datatyper for programmerere å bruke. En av disse datatypene er lang, en lang variabels høyest mulige verdi som kan holdes er spesifisert av Int64.MaxValue-feltet, som representerer størst mulig verdi for en lang variabel i C#. Dette innlegget vil diskutere Int64.MaxValue-feltet og forklare hvordan du bruker det i C#.

Hva er Int64.MaxValue Field (lang maksverdi) i C#

I C# er heltall som krever et bredere verdiområde enn et 32-bits heltall representert av den lange datatypen. Feltet Int64.MaxValue er den største verdien som kan lagres i en lang variabel og er representert av en konstant. Verdien av denne konstanten er 9.223.372.036.854.775.807.







Int64.MaxValue-feltet er en del av systemnavneområdet i C#, så du må inkludere dette navnerommet i koden for å bruke det. Her er en demonstrasjon av hvordan du bruker C# Int64.MaxValue-feltet:



bruker System;

klasseprogram
{
statisk tomrom Main ( streng [ ] args )
{
long myLongVar = Int64.MaxValue;
Console.WriteLine ( 'Verdien av myLong er {0}' , myLongVar ) ;
}
}



I dette eksemplet erklærer vi en lang variabel kalt myLongVar og tildeler den verdien til feltet Int64.MaxValue. Vi bruker deretter Console.WriteLine()-metoden for å skrive ut verdien av myLongVar til konsollen. Når du kjører denne koden, vil du se utgangen 'Verdien av myLongVar er 9223372036854775807' trykt på konsollen.





Int64.MaxValue-feltet er nyttig når du skal sammenligne en lang variabel med størst mulig verdi for den datatypen. Du kan for eksempel bruke Int64.MaxValue-feltet for å bestemme om brukerinndataverdien overskrider maksimumsbeløpet som kan lagres i en lang variabel som i koden nedenfor:



bruker System;

klasseprogram
{
statisk tomrom Main ( streng [ ] args )
{
Console.Write ( 'Skriv inn et tall: ' ) ;
long userNumber = Convert.ToInt64 ( Console.ReadLine ( ) ) ;

hvis ( brukernummer > Int64.MaxValue )
{
Console.WriteLine ( 'Tallet du skrev inn er større enn maksimumsverdien for en lang variabel.' ) ;
}
ellers
{
Console.WriteLine ( 'Tallet du skrev inn er innenfor det gyldige området for en lang variabel.' ) ;
}
}
}

I dette eksemplet ber vi brukeren om å angi et tall, konvertere inndata til en lang variabel, og deretter sammenligne den med Int64.MaxValue for å finne ut om brukerinndataverdien overskrider det maksimale beløpet som kan lagres i en lang variabel . Hvis brukerinndata er større enn Int64.MaxValue, skriver vi ut en melding til konsollen som indikerer at inngangen er utenfor det gyldige området for en lang variabel.

Konklusjon

Den maksimale verdien som kan beholdes i en lang variabel er angitt av C#-feltet Int64.MaxValue. Denne konstanten er nyttig når du skal sammenligne en lang variabel med størst mulig verdi for den datatypen. Ved å forstå hvordan du bruker Int64.MaxValue-feltet, kan du sikre at C#-koden din fungerer riktig og unngår overløp.