Kaj je polje Int64.MaxValue (dolga največja vrednost) v C#

Kaj Je Polje Int64 Maxvalue Dolga Najvecja Vrednost V C



Sodobni, objektno usmerjeni programski jeziki, kot je C#, ponujajo programerjem različne tipe podatkov. Eden od teh podatkovnih tipov je dolg, najvišja možna vrednost dolge spremenljivke, ki jo je mogoče hraniti, je podana s poljem Int64.MaxValue, ki predstavlja največjo možno vrednost za dolgo spremenljivko v C#. Ta objava bo obravnavala polje Int64.MaxValue in razložila, kako ga uporabiti v C#.

Kaj je polje Int64.MaxValue (dolga največja vrednost) v C#

V C# so cela števila, ki zahtevajo širši obseg vrednosti kot 32-bitno celo število, predstavljena z dolgim ​​podatkovnim tipom. Polje Int64.MaxValue je največja vrednost, ki je lahko shranjena v dolgi spremenljivki in je predstavljena s konstanto. Vrednost te konstante je 9.223.372.036.854.775.807.







Polje Int64.MaxValue je del sistemskega imenskega prostora v C#, zato morate ta imenski prostor vključiti v kodo, če ga želite uporabiti. Tukaj je predstavitev, kako uporabiti polje C# Int64.MaxValue:



z uporabo sistema;

razredni program
{
statična praznina Main ( vrvica [ ] args )
{
long myLongVar = Int64.MaxValue;
Console.WriteLine ( 'Vrednost myLong je {0}' , myLongVar ) ;
}
}



V tem primeru deklariramo dolgo spremenljivko, imenovano myLongVar, in ji dodelimo vrednost polja Int64.MaxValue. Nato uporabimo metodo Console.WriteLine(), da natisnemo vrednost myLongVar na konzolo. Ko zaženete to kodo, boste na konzoli videli izpis »Vrednost myLongVar je 9223372036854775807«.





Polje Int64.MaxValue je uporabno, ko morate primerjati dolgo spremenljivko z največjo možno vrednostjo za to vrsto podatkov. Na primer, lahko uporabite polje Int64.MaxValue, da ugotovite, ali vrednost uporabniškega vnosa presega največji znesek, ki se lahko shrani v dolgi spremenljivki, kot je prikazano v spodnji kodi:



z uporabo sistema;

razredni program
{
statična praznina Main ( vrvica [ ] args )
{
Konzola.Piši ( 'Vnesite številko:' ) ;
long userNumber = Convert.ToInt64 ( Console.ReadLine ( ) ) ;

če ( userNumber > Int64.MaxValue )
{
Console.WriteLine ( 'Število, ki ste ga vnesli, je večje od največje vrednosti za dolgo spremenljivko.' ) ;
}
drugače
{
Console.WriteLine ( 'Število, ki ste ga vnesli, je znotraj veljavnega obsega za dolgo spremenljivko.' ) ;
}
}
}

V tem primeru pozovemo uporabnika, da vnese številko, pretvori vnos v dolgo spremenljivko in ga nato primerja z Int64.MaxValue, da ugotovi, ali vrednost uporabniškega vnosa presega največjo količino, ki jo je mogoče shraniti v dolgo spremenljivko . Če je uporabniški vnos večji od Int64.MaxValue, natisnemo sporočilo na konzolo, ki kaže, da je vnos zunaj veljavnega obsega za dolgo spremenljivko.

Zaključek

Največja vrednost, ki jo je mogoče hraniti v dolgi spremenljivki, je označena s poljem C# Int64.MaxValue. Ta konstanta je uporabna, ko morate primerjati dolgo spremenljivko z največjo možno vrednostjo za to vrsto podatkov. Če razumete, kako uporabljati polje Int64.MaxValue, lahko zagotovite, da vaša koda C# deluje pravilno in prepreči prelivanje.