Baca dalam bahasa Inggris

Bagikan melalui


UInt32.MaxValue Bidang

Definisi

Mewakili nilai terbesar yang mungkin dari UInt32. Bidang ini konstan.

C#
public const uint MaxValue = 4294967295;

Nilai Bidang

Value = 4294967295

Contoh

Contoh berikut menggunakan MinValue bidang dan MaxValue untuk memverifikasi bahwa Int64 nilai berada dalam rentang jenis UInt32 sebelum melakukan konversi jenis. Verifikasi ini mencegah pada OverflowException durasi.

C#
long longValue = long.MaxValue / 2;
uint integerValue; 

if (longValue <= uint.MaxValue && 
    longValue >= uint.MinValue)
{    
   integerValue = (uint) longValue;
   Console.WriteLine("Converted long integer value to {0:n0}.", 
                     integerValue);
}   
else
{
   uint rangeLimit;
   string relationship;
   
   if (longValue > uint.MaxValue)
   {
      rangeLimit = uint.MaxValue;
      relationship = "greater";
   }   
   else
   {
      rangeLimit = uint.MinValue;
      relationship = "less";
   }       

   Console.WriteLine("Conversion failure: {0:n0} is {1} than {2:n0}",  
                     longValue, 
                     relationship, 
                     rangeLimit);
}

Keterangan

Nilai konstanta ini adalah 4.294.967.295; yaitu, 0xFFFFFFFF heksadesimal.

Berlaku untuk

Produk Versi
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Lihat juga