Ce este câmpul Int64.MaxValue (valoare maximă lungă) în C#

Ce Este Campul Int64 Maxvalue Valoare Maxima Lunga In C



Limbajele de programare moderne, orientate pe obiecte, cum ar fi C#, oferă o varietate de tipuri de date pe care programatorii le pot utiliza. Unul dintre aceste tipuri de date este lung, cea mai mare valoare posibilă a unei variabile lungi care poate fi păstrată este specificată de câmpul Int64.MaxValue, care reprezintă cea mai mare valoare posibilă pentru o variabilă lungă în C#. Această postare va discuta despre câmpul Int64.MaxValue și va explica cum să îl utilizați în C#.

Ce este câmpul Int64.MaxValue (valoare maximă lungă) în C#

În C#, numerele întregi care necesită o gamă mai largă de valori decât un număr întreg de 32 de biți sunt reprezentate de tipul de date lung. Câmpul Int64.MaxValue este cea mai mare valoare care poate fi stocată într-o variabilă lungă și este reprezentată de o constantă. Valoarea acestei constante este 9.223.372.036.854.775.807.







Câmpul Int64.MaxValue face parte din spațiul de nume System în C#, așa că trebuie să includeți acest spațiu de nume în cod pentru a-l folosi. Iată o demonstrație a modului de utilizare a câmpului C# Int64.MaxValue:



folosind System;

Programul clasei
{
gol static Principal ( şir [ ] argumente )
{
long myLongVar = Int64.MaxValue;
Consolă.WriteLine ( „Valoarea myLong este {0}” , myLongVar ) ;
}
}



În acest exemplu, declarăm o variabilă lungă numită myLongVar și îi atribuim valoarea câmpului Int64.MaxValue. Apoi folosim metoda Console.WriteLine() pentru a imprima valoarea myLongVar pe consolă. Când rulați acest cod, veți vedea ieșirea „Valoarea myLongVar este 9223372036854775807” tipărită pe consolă.





Câmpul Int64.MaxValue este util atunci când trebuie să comparați o variabilă lungă cu cea mai mare valoare posibilă pentru acel tip de date. De exemplu, puteți utiliza câmpul Int64.MaxValue pentru a determina dacă valoarea introdusă de utilizator depășește suma maximă care poate fi salvată într-o variabilă lungă, ca în codul de mai jos:



folosind System;

Programul clasei
{
gol static Principal ( şir [ ] argumente )
{
Consolă.Scrie ( „Introduceți un număr:” ) ;
userNumber lung = Convert.ToInt64 ( Consola.ReadLine ( ) ) ;

dacă ( userNumber > Int64.MaxValue )
{
Consolă.WriteLine ( „Numărul pe care l-ați introdus este mai mare decât valoarea maximă pentru o variabilă lungă.” ) ;
}
altfel
{
Consolă.WriteLine ( „Numărul pe care l-ați introdus se află în intervalul valid pentru o variabilă lungă.” ) ;
}
}
}

În acest exemplu, solicităm utilizatorului să introducă un număr, să convertească intrarea într-o variabilă lungă și apoi o comparăm cu Int64.MaxValue pentru a determina dacă valoarea introdusă de utilizator depășește suma maximă care poate fi salvată într-o variabilă lungă. . Dacă intrarea utilizatorului este mai mare decât Int64.MaxValue, imprimăm un mesaj pe consolă care indică faptul că intrarea este în afara intervalului valid pentru o variabilă lungă.

Concluzie

Valoarea maximă care poate fi păstrată într-o variabilă lungă este indicată de câmpul C# Int64.MaxValue. Această constantă este utilă atunci când trebuie să comparați o variabilă lungă cu cea mai mare valoare posibilă pentru acel tip de date. Înțelegând cum să utilizați câmpul Int64.MaxValue, vă puteți asigura că codul dvs. C# funcționează corect și evită depășirea.