C# dilinde Int64.MaxValue Alanı (uzun maksimum değer) nedir?

C Dilinde Int64 Maxvalue Alani Uzun Maksimum Deger Nedir



C# gibi modern, nesne yönelimli programlama dilleri, programcıların kullanması için çeşitli veri türleri sunar. Bu veri türlerinden biri uzundur, bir uzun değişkenin tutulabilecek en yüksek değeri, C# dilinde bir uzun değişken için mümkün olan en büyük değeri temsil eden Int64.MaxValue alanı tarafından belirtilir. Bu gönderi Int64.MaxValue alanını tartışacak ve C#'ta nasıl kullanılacağını açıklayacaktır.

C# dilinde Int64.MaxValue Alanı (uzun maksimum değer) nedir?

C#'ta, 32 bitlik bir tam sayıdan daha geniş bir değer aralığı gerektiren tamsayılar, uzun veri türüyle temsil edilir. Int64.MaxValue alanı, uzun bir değişkende depolanabilecek en büyük değerdir ve bir sabitle temsil edilir. Bu sabitin değeri 9.223.372.036.854.775.807'dir.







Int64.MaxValue alanı, C# dilindeki Sistem ad alanının bir parçasıdır, dolayısıyla bu ad alanını kullanmak için kodunuza dahil etmeniz gerekir. İşte C# Int64.MaxValue alanının nasıl kullanılacağına dair bir gösterim:



Sistemi kullanarak;

sınıf Programı
{
statik boşluk Ana ( sicim [ ] argümanlar )
{
uzun myLongVar = Int64.MaxValue;
Konsol.WriteLine ( 'myLong'un değeri {0}' , benimUzunVar'ım ) ;
}
}



Bu örnekte, myLongVar adlı bir uzun değişken bildiririz ve ona Int64.MaxValue alanının değerini atarız. Ardından, myLongVar'ın değerini konsola yazdırmak için Console.WriteLine() yöntemini kullanırız. Bu kodu çalıştırdığınızda konsolda “The value of myLongVar is 9223372036854775807” çıktısını göreceksiniz.





Int64.MaxValue alanı, uzun bir değişkeni o veri türü için mümkün olan en büyük değerle karşılaştırmanız gerektiğinde kullanışlıdır. Örneğin, Int64.MaxValue alanını aşağıdaki koddaki gibi kullanıcı girişi değerinin bir uzun değişkende kaydedilebilecek maksimum miktarı aşıp aşmadığını belirlemek için kullanabilirsiniz:



Sistemi kullanarak;

sınıf Programı
{
statik boşluk Ana ( sicim [ ] argümanlar )
{
Konsol.Yaz ( 'Bir sayı girin: ' ) ;
uzun userNumber = Convert.ToInt64 ( Konsol.ReadLine ( ) ) ;

eğer ( kullanıcıNumarası > Int64.MaxValue )
{
Konsol.WriteLine ( 'Girdiğiniz sayı, uzun bir değişken için maksimum değerden büyük.' ) ;
}
başka
{
Konsol.WriteLine ( 'Girdiğiniz sayı, uzun bir değişken için geçerli aralıkta.' ) ;
}
}
}

Bu örnekte, kullanıcıdan bir sayı girmesini, girişi uzun bir değişkene dönüştürmesini ve ardından kullanıcı girişi değerinin bir uzun değişkende kaydedilebilecek maksimum miktarı aşıp aşmadığını belirlemek için bunu Int64.MaxValue ile karşılaştırmasını istiyoruz. . Kullanıcı girişi Int64.MaxValue'dan büyükse, konsola girişin uzun bir değişken için geçerli aralığın dışında olduğunu belirten bir mesaj yazdırırız.

Çözüm

Uzun bir değişkende tutulabilecek maksimum değer, C# alanı Int64.MaxValue tarafından belirtilir. Bu sabit, uzun bir değişkeni o veri türü için mümkün olan en büyük değerle karşılaştırmanız gerektiğinde kullanışlıdır. Int64.MaxValue alanını nasıl kullanacağınızı anlayarak, C# kodunuzun doğru çalışmasını ve taşmayı önlemesini sağlayabilirsiniz.