Čo je pole Int64.MaxValue (dlhá maximálna hodnota) v jazyku C#

Co Je Pole Int64 Maxvalue Dlha Maximalna Hodnota V Jazyku C



Moderné, objektovo orientované programovacie jazyky ako C# ponúkajú programátorom rôzne dátové typy. Jeden z týchto dátových typov je dlhý, najvyššia možná hodnota dlhej premennej, ktorú možno uchovávať, je určená poľom Int64.MaxValue, ktoré predstavuje najväčšiu možnú hodnotu pre dlhú premennú v jazyku C#. Tento príspevok bude diskutovať o poli Int64.MaxValue a vysvetlí, ako ho používať v C#.

Čo je pole Int64.MaxValue (dlhá maximálna hodnota) v jazyku C#

V jazyku C# sú celé čísla, ktoré vyžadujú širší rozsah hodnôt ako 32-bitové celé číslo, reprezentované typom údajov long. Pole Int64.MaxValue je najväčšia hodnota, ktorá môže byť uložená v dlhej premennej a je reprezentovaná konštantou. Hodnota tejto konštanty je 9,223,372,036,854,775,807.







Pole Int64.MaxValue je súčasťou System namespace v C#, takže ak ho chcete použiť, musíte tento menný priestor zahrnúť do svojho kódu. Tu je ukážka, ako využiť pole C# Int64.MaxValue:



pomocou systému;

triedny program
{
static void Main ( reťazec [ ] args )
{
long myLongVar = Int64.MaxValue;
Console.WriteLine ( 'Hodnota myLong je {0}' , myLongVar ) ;
}
}



V tomto príklade deklarujeme dlhú premennú s názvom myLongVar a priradíme jej hodnotu poľa Int64.MaxValue. Potom použijeme metódu Console.WriteLine() na vytlačenie hodnoty myLongVar do konzoly. Keď spustíte tento kód, na konzole sa zobrazí výstup „Hodnota myLongVar je 9223372036854775807“.





Pole Int64.MaxValue je užitočné, keď potrebujete porovnať dlhú premennú s najväčšou možnou hodnotou pre daný typ údajov. Môžete napríklad použiť pole Int64.MaxValue na určenie, či hodnota zadaná používateľom presahuje maximálnu sumu, ktorú možno uložiť do dlhej premennej, ako je uvedené v kóde nižšie:



pomocou systému;

triedny program
{
static void Main ( reťazec [ ] args )
{
Konzola.Píšte ( 'Zadajte číslo: ' ) ;
long userNumber = Convert.ToInt64 ( Console.ReadLine ( ) ) ;

ak ( userNumber > Int64.MaxValue )
{
Console.WriteLine ( 'Zadané číslo je väčšie ako maximálna hodnota pre dlhú premennú.' ) ;
}
inak
{
Console.WriteLine ( 'Zadané číslo je v rámci platného rozsahu pre dlhú premennú.' ) ;
}
}
}

V tomto príklade vyzveme používateľa, aby zadal číslo, skonvertoval vstup na dlhú premennú a potom ho porovnal s Int64.MaxValue, aby sme určili, či hodnota zadaná používateľom presahuje maximálnu hodnotu, ktorú možno uložiť do dlhej premennej. . Ak je vstup používateľa väčší ako Int64.MaxValue, vytlačíme správu do konzoly, ktorá oznamuje, že vstup je mimo platného rozsahu pre dlhú premennú.

Záver

Maximálna hodnota, ktorá môže byť ponechaná v dlhej premennej, je označená C# poľom Int64.MaxValue. Táto konštanta je užitočná, keď potrebujete porovnať dlhú premennú s najväčšou možnou hodnotou pre daný typ údajov. Pochopením toho, ako používať pole Int64.MaxValue, môžete zabezpečiť, aby váš kód C# fungoval správne a zabránil pretečeniu.