Što je polje Int64.MaxValue (duga maksimalna vrijednost) u C#

Sto Je Polje Int64 Maxvalue Duga Maksimalna Vrijednost U C



Moderni, objektno orijentirani programski jezici poput C# nude različite vrste podataka koje programeri mogu koristiti. Jedan od ovih tipova podataka je long, najveća moguća vrijednost duge varijable koja se može zadržati određena je poljem Int64.MaxValue, koje predstavlja najveću moguću vrijednost za dugu varijablu u C#. U ovom će se postu raspravljati o polju Int64.MaxValue i objasniti kako ga koristiti u C#.

Što je polje Int64.MaxValue (duga maksimalna vrijednost) u C#

U C#, cijeli brojevi koji zahtijevaju širi raspon vrijednosti od 32-bitnog cijelog broja predstavljeni su dugim tipom podataka. Polje Int64.MaxValue je najveća vrijednost koja može biti pohranjena u dugoj varijabli i predstavljena je konstantom. Vrijednost ove konstante je 9,223,372,036,854,775,807.







Polje Int64.MaxValue dio je imenskog prostora sustava u C#, pa morate uključiti ovaj imenski prostor u svoj kod da biste ga koristili. Ovdje je demonstracija kako koristiti polje C# Int64.MaxValue:



korištenje sustava;

razreda Program
{
statička praznina Glavni ( niz [ ] args )
{
long myLongVar = Int64.MaxValue;
Konzola.WriteLine ( 'Vrijednost myLong je {0}' , myLongVar ) ;
}
}



U ovom primjeru deklariramo dugu varijablu pod nazivom myLongVar i dodjeljujemo joj vrijednost polja Int64.MaxValue. Zatim koristimo metodu Console.WriteLine() za ispis vrijednosti myLongVar na konzolu. Kada pokrenete ovaj kod, vidjet ćete izlaz 'Vrijednost myLongVar je 9223372036854775807' ispisan na konzoli.





Polje Int64.MaxValue korisno je kada trebate usporediti dugu varijablu s najvećom mogućom vrijednošću za tu vrstu podataka. Na primjer, možete upotrijebiti polje Int64.MaxValue da odredite prelazi li vrijednost korisničkog unosa maksimalni iznos koji se može spremiti u dugoj varijabli kao u donjem kodu:



korištenje sustava;

razreda Program
{
statička praznina Glavni ( niz [ ] args )
{
Konzola.Piši ( 'Unesite broj: ' ) ;
long userNumber = Convert.ToInt64 ( Konzola.ReadLine ( ) ) ;

ako ( korisničkiBroj > Int64.MaxValue )
{
Konzola.WriteLine ( 'Broj koji ste unijeli veći je od maksimalne vrijednosti za dugu varijablu.' ) ;
}
drugo
{
Konzola.WriteLine ( 'Broj koji ste unijeli unutar je važećeg raspona za dugu varijablu.' ) ;
}
}
}

U ovom primjeru tražimo od korisnika da unese broj, pretvori unos u dugu varijablu, a zatim ga usporedi s Int64.MaxValue kako bismo utvrdili prelazi li vrijednost korisničkog unosa maksimalni iznos koji se može spremiti u dugačku varijablu . Ako je korisnički unos veći od Int64.MaxValue, ispisujemo poruku na konzolu koja pokazuje da je unos izvan važećeg raspona za dugu varijablu.

Zaključak

Maksimalna vrijednost koja se može zadržati u dugoj varijabli označena je C# poljem Int64.MaxValue. Ova konstanta je korisna kada trebate usporediti dugu varijablu s najvećom mogućom vrijednošću za tu vrstu podataka. Ako razumijete kako koristiti polje Int64.MaxValue, možete osigurati da vaš C# kod radi ispravno i da izbjegava prelijevanje.