Kas yra Int64.MaxValue laukas (ilga maksimali vertė) C#

Kas Yra Int64 Maxvalue Laukas Ilga Maksimali Verte C



Šiuolaikinės, į objektus orientuotos programavimo kalbos, tokios kaip C#, siūlo programuotojams naudoti įvairius duomenų tipus. Vienas iš šių duomenų tipų yra ilgas. Didžiausia galima ilgojo kintamojo reikšmė, kurią galima turėti, nurodoma lauke Int64.MaxValue, kuris reiškia didžiausią įmanomą ilgo kintamojo reikšmę C#. Šiame įraše bus aptartas Int64.MaxValue laukas ir paaiškinta, kaip jį naudoti C#.

Kas yra Int64.MaxValue laukas (ilga maksimali vertė) C#

C# kalboje sveikieji skaičiai, kuriems reikalingas platesnis reikšmių diapazonas nei 32 bitų sveikasis skaičius, pateikiami ilguoju duomenų tipu. Laukas Int64.MaxValue yra didžiausia reikšmė, kuri gali būti saugoma ilgame kintamajame ir yra pavaizduota konstanta. Šios konstantos reikšmė yra 9,223,372,036,854,775,807.







Laukas Int64.MaxValue yra sistemos vardų srities C# dalis, todėl, norėdami ją naudoti, turite įtraukti šią vardų erdvę į savo kodą. Čia parodyta, kaip naudoti lauką C# Int64.MaxValue:



naudojant sistemą;

klasės programa
{
statinė tuštuma Pagrindinis ( styga [ ] args )
{
long myLongVar = Int64.MaxValue;
Console.WriteLine ( „MyLong vertė yra {0}“ , myLongVar ) ;
}
}



Šiame pavyzdyje deklaruojame ilgą kintamąjį, vadinamą myLongVar, ir priskiriame jam lauko Int64.MaxValue reikšmę. Tada mes naudojame Console.WriteLine() metodą, kad išspausdintume myLongVar reikšmę konsolėje. Kai paleisite šį kodą, konsolėje pamatysite išvestį „MyLongVar reikšmė yra 9223372036854775807“.





Laukas Int64.MaxValue naudingas, kai reikia palyginti ilgą kintamąjį su didžiausia galima to duomenų tipo reikšme. Pavyzdžiui, galite naudoti lauką Int64.MaxValue, kad nustatytumėte, ar vartotojo įvesties vertė neviršija maksimalios sumos, kurią galima išsaugoti ilgame kintamajame, kaip nurodyta toliau pateiktame kode:



naudojant sistemą;

klasės programa
{
statinė tuštuma Pagrindinis ( styga [ ] args )
{
Konsole.Rašyk ( 'Įveskite skaičių:' ) ;
long userNumber = Convert.ToInt64 ( Console.ReadLine ( ) ) ;

jeigu ( vartotojo numeris > Int64.MaxValue )
{
Console.WriteLine ( 'Įvestas skaičius yra didesnis už didžiausią ilgo kintamojo reikšmę.' ) ;
}
Kitas
{
Console.WriteLine ( „Įvestas skaičius yra tinkamo ilgo kintamojo diapazone. ) ;
}
}
}

Šiame pavyzdyje raginame vartotoją įvesti skaičių, konvertuoti įvestį į ilgą kintamąjį ir tada palyginti jį su Int64.MaxValue, kad nustatytume, ar vartotojo įvesties vertė neviršija maksimalios sumos, kurią galima išsaugoti ilgame kintamajame. . Jei vartotojo įvestis yra didesnė nei Int64.MaxValue, į konsolę išspausdiname pranešimą, nurodantį, kad įvestis yra už ilgo kintamojo galiojančio diapazono ribų.

Išvada

Didžiausia reikšmė, kurią galima išlaikyti ilgame kintamajame, nurodoma C# lauke Int64.MaxValue. Ši konstanta naudinga, kai reikia palyginti ilgą kintamąjį su didžiausia galima to duomenų tipo reikšme. Suprasdami, kaip naudoti Int64.MaxValue lauką, galite užtikrinti, kad jūsų C# kodas veiktų tinkamai ir išvengtų perpildymo.