Kas ir Int64.MaxValue lauks (garā maksimālā vērtība) valodā C#

Kas Ir Int64 Maxvalue Lauks Gara Maksimala Vertiba Valoda C



Mūsdienīgas, uz objektu orientētas programmēšanas valodas, piemēram, C#, programmētājiem piedāvā dažādus datu tipus. Viens no šiem datu veidiem ir garš. Garā mainīgā augstākā iespējamā vērtība, ko var turēt, tiek norādīta laukā Int64.MaxValue, kas apzīmē lielāko iespējamo vērtību garajam mainīgajam C#. Šajā rakstā tiks apspriests lauks Int64.MaxValue un paskaidrots, kā to izmantot C#.

Kas ir Int64.MaxValue lauks (garā maksimālā vērtība) valodā C#

Programmā C# veseli skaitļi, kuriem nepieciešams plašāks vērtību diapazons nekā 32 bitu vesels skaitlis, tiek attēloti ar garo datu tipu. Lauks Int64.MaxValue ir lielākā vērtība, ko var saglabāt garā mainīgajā, un to attēlo konstante. Šīs konstantes vērtība ir 9,223,372,036,854,775,807.







Lauks Int64.MaxValue ir daļa no sistēmas nosaukumvietas C# valodā, tāpēc, lai to izmantotu, šī nosaukumvieta ir jāiekļauj savā kodā. Šeit ir parādīts, kā izmantot lauku C# Int64.MaxValue:



izmantojot sistēmu;

klases programma
{
statisks tukšums Galvenais ( virkne [ ] args )
{
long myLongVar = Int64.MaxValue;
Console.WriteLine ( 'myLong vērtība ir {0}' , myLongVar ) ;
}
}



Šajā piemērā mēs deklarējam garu mainīgo ar nosaukumu myLongVar un piešķiram tam lauka Int64.MaxValue vērtību. Pēc tam mēs izmantojam metodi Console.WriteLine(), lai konsolē izdrukātu myLongVar vērtību. Palaižot šo kodu, konsolē tiks izdrukāta izvade “MyLongVar vērtība ir 9223372036854775807”.





Lauks Int64.MaxValue ir noderīgs, ja ir jāsalīdzina garš mainīgais ar lielāko iespējamo šī datu veida vērtību. Piemēram, varat izmantot lauku Int64.MaxValue, lai noteiktu, vai lietotāja ievadītā vērtība pārsniedz maksimālo summu, ko var saglabāt garā mainīgā, kā norādīts tālāk norādītajā kodā.



izmantojot sistēmu;

klases programma
{
statisks tukšums Galvenais ( virkne [ ] args )
{
Konsole. Rakstiet ( 'Ievadiet numuru:' ) ;
long userNumber = Convert.ToInt64 ( Console.ReadLine ( ) ) ;

ja ( userNumber > Int64.MaxValue )
{
Console.WriteLine ( 'Ievadītais skaitlis ir lielāks par garā mainīgā maksimālo vērtību.' ) ;
}
cits
{
Console.WriteLine ( 'Ievadītais skaitlis ir gara mainīgā derīgajā diapazonā.' ) ;
}
}
}

Šajā piemērā mēs aicinām lietotāju ievadīt skaitli, pārvērst ievadi par garu mainīgo un pēc tam salīdzināt to ar Int64.MaxValue, lai noteiktu, vai lietotāja ievadītā vērtība pārsniedz maksimālo summu, ko var saglabāt garā mainīgā. . Ja lietotāja ievadītā vērtība ir lielāka par Int64.MaxValue, mēs izdrukājam ziņojumu konsolei, kas norāda, ka ievade ir ārpus garā mainīgā derīgā diapazona.

Secinājums

Maksimālo vērtību, ko var paturēt garā mainīgajā, norāda C# lauks Int64.MaxValue. Šī konstante ir noderīga, ja nepieciešams salīdzināt garu mainīgo ar lielāko iespējamo šī datu veida vērtību. Izprotot, kā izmantot lauku Int64.MaxValue, varat nodrošināt, ka jūsu C# kods darbojas pareizi un novērš pārplūdi.