Wat is Int64.MaxValue Field (lange maximale waarde) in C#

Wat Is Int64 Maxvalue Field Lange Maximale Waarde In C



Moderne, objectgeoriënteerde programmeertalen zoals C# bieden een verscheidenheid aan gegevenstypen die programmeurs kunnen gebruiken. Een van deze gegevenstypen is lang, de hoogst mogelijke waarde van een lange variabele die kan worden vastgehouden, wordt gespecificeerd door het veld Int64.MaxValue, dat de grootst mogelijke waarde vertegenwoordigt voor een lange variabele in C#. Dit bericht bespreekt het veld Int64.MaxValue en legt uit hoe het in C# te gebruiken.

Wat is Int64.MaxValue Field (lange maximale waarde) in C#

In C# worden gehele getallen die een groter bereik aan waarden vereisen dan een 32-bits geheel getal, weergegeven door het lange gegevenstype. Het veld Int64.MaxValue is de grootste waarde die kan worden opgeslagen in een lange variabele en wordt weergegeven door een constante. De waarde van deze constante is 9.223.372.036.854.775.807.







Het veld Int64.MaxValue maakt deel uit van de systeemnaamruimte in C#, dus u moet deze naamruimte opnemen in uw code om deze te kunnen gebruiken. Hier is een demonstratie van het gebruik van het veld C# Int64.MaxValue:



systeem gebruiken;

klasse programma
{
statische leegte Main ( snaar [ ] argumenten )
{
lang myLongVar = Int64.MaxValue;
Console.WriteLine ( 'De waarde van myLong is {0}' , mijnLongVar ) ;
}
}



In dit voorbeeld declareren we een lange variabele met de naam myLongVar en kennen deze de waarde van het veld Int64.MaxValue toe. Vervolgens gebruiken we de methode Console.WriteLine() om de waarde van myLongVar naar de console af te drukken. Wanneer u deze code uitvoert, ziet u de uitvoer 'De waarde van myLongVar is 9223372036854775807' afgedrukt op de console.





Het veld Int64.MaxValue is handig wanneer u een lange variabele moet vergelijken met de grootst mogelijke waarde voor dat gegevenstype. U kunt bijvoorbeeld het veld Int64.MaxValue gebruiken om te bepalen of de door de gebruiker ingevoerde waarde het maximumbedrag overschrijdt dat in een lange variabele kan worden opgeslagen, zoals in de onderstaande code:



systeem gebruiken;

klasse programma
{
statische leegte Main ( snaar [ ] argumenten )
{
Console.Schrijven ( 'Voer een nummer in: ' ) ;
lang gebruikersnummer = Convert.ToInt64 ( Console.ReadLine ( ) ) ;

als ( gebruikersnummer > Int64.MaxValue )
{
Console.WriteLine ( 'Het getal dat je hebt ingevoerd is groter dan de maximale waarde voor een lange variabele.' ) ;
}
anders
{
Console.WriteLine ( 'Het getal dat u hebt ingevoerd, valt binnen het geldige bereik voor een lange variabele.' ) ;
}
}
}

In dit voorbeeld vragen we de gebruiker om een ​​getal in te voeren, de invoer om te zetten in een lange variabele en deze vervolgens te vergelijken met de Int64.MaxValue om te bepalen of de door de gebruiker ingevoerde waarde hoger is dan het maximumbedrag dat kan worden opgeslagen in een lange variabele . Als de gebruikersinvoer groter is dan Int64.MaxValue, printen we een bericht naar de console om aan te geven dat de invoer buiten het geldige bereik voor een lange variabele valt.

Conclusie

De maximale waarde die in een lange variabele kan worden bewaard, wordt aangegeven door het C#-veld Int64.MaxValue. Deze constante is handig wanneer u een lange variabele moet vergelijken met de grootst mogelijke waarde voor dat gegevenstype. Door te begrijpen hoe u het veld Int64.MaxValue gebruikt, kunt u ervoor zorgen dat uw C#-code correct werkt en overloop voorkomt.