Co je pole Int64.MaxValue (dlouhá maximální hodnota) v C#

Co Je Pole Int64 Maxvalue Dlouha Maximalni Hodnota V C



Moderní, objektově orientované programovací jazyky jako C# nabízejí programátorům různé typy dat. Jeden z těchto datových typů je dlouhý, nejvyšší možná hodnota dlouhé proměnné, kterou lze uchovat, je určena polem Int64.MaxValue, které představuje největší možnou hodnotu dlouhé proměnné v C#. Tento příspěvek bude diskutovat o poli Int64.MaxValue a vysvětlí, jak jej používat v C#.

Co je pole Int64.MaxValue (dlouhá maximální hodnota) v C#

V C# jsou celá čísla, která vyžadují širší rozsah hodnot než 32bitové celé číslo, reprezentována datovým typem long. Pole Int64.MaxValue je největší hodnota, která může být uložena v dlouhé proměnné a je reprezentována konstantou. Hodnota této konstanty je 9,223,372,036,854,775,807.







Pole Int64.MaxValue je součástí jmenného prostoru System v C#, takže jej musíte zahrnout do svého kódu, abyste jej mohli používat. Zde je ukázka, jak využít pole C# Int64.MaxValue:



pomocí systému;

třídní program
{
statické prázdno Hlavní ( tětiva [ ] argumenty )
{
long myLongVar = Int64.MaxValue;
Console.WriteLine ( 'Hodnota myLong je {0}' , myLongVar ) ;
}
}



V tomto příkladu deklarujeme dlouhou proměnnou s názvem myLongVar a přiřadíme jí hodnotu pole Int64.MaxValue. Poté použijeme metodu Console.WriteLine() k vytištění hodnoty myLongVar do konzoly. Když spustíte tento kód, uvidíte na konzole vytištěný výstup „Hodnota myLongVar je 9223372036854775807“.





Pole Int64.MaxValue je užitečné, když potřebujete porovnat dlouhou proměnnou s největší možnou hodnotou pro daný datový typ. Můžete například použít pole Int64.MaxValue k určení, zda hodnota zadaná uživatelem překračuje maximální částku, kterou lze uložit do dlouhé proměnné, jak je uvedeno v níže uvedeném kódu:



pomocí systému;

třídní program
{
statické prázdno Hlavní ( tětiva [ ] argumenty )
{
Konzole. Napište ( 'Zadejte číslo:' ) ;
long userNumber = Convert.ToInt64 ( Console.ReadLine ( ) ) ;

-li ( userNumber > Int64.MaxValue )
{
Console.WriteLine ( 'Zadané číslo je větší než maximální hodnota dlouhé proměnné.' ) ;
}
jiný
{
Console.WriteLine ( 'Zadané číslo je v platném rozsahu pro dlouhou proměnnou.' ) ;
}
}
}

V tomto příkladu vyzveme uživatele, aby zadal číslo, převedl vstup na dlouhou proměnnou a poté ji porovnal s Int64.MaxValue, abychom určili, zda hodnota uživatelského vstupu překračuje maximální částku, kterou lze uložit do dlouhé proměnné. . Pokud je uživatelský vstup větší než Int64.MaxValue, vytiskneme do konzole zprávu, že vstup je mimo platný rozsah pro dlouhou proměnnou.

Závěr

Maximální hodnota, která může být zachována v dlouhé proměnné, je označena polem C# Int64.MaxValue. Tato konstanta je užitečná, když potřebujete porovnat dlouhou proměnnou s největší možnou hodnotou pro daný typ dat. Pochopením toho, jak používat pole Int64.MaxValue, můžete zajistit, že váš kód C# bude fungovat správně a zabrání přetečení.