Aracılığıyla paylaş


uint (C# Başvurusu)

uint Anahtar sözcüğü boyutu ve aşağıdaki tabloda gösterilen aralığı değerleri depolayan tamsayı türü belirtir.

Tür

Aralık

Size

.NET Framework türü

uint

0 - 4,294,967,295

İmzalanmamış 32 bitlik tamsayı

UInt32

Notuint türü cls uyumlu değil.Use int mümkün.

Hazır

Bildirip türünde bir değişken atayacak uint Bu örnek aşağıdaki gibi:

uint myUint = 4294967290;

Sonek değişmez bir tamsayı olduğunda, kendi içinde değeri temsil bu tür ilk türüdür: int, uint, uzun, ulong.Bu örnekte olduğu uint:

uint uInt1 = 123;

U sonek veya u, bu gibi de kullanılabilir:

uint uInt2 = 123U;

Sonek kullandığınızda U veya u, hazır bilgi türü olmalıdır belirlenir uint veya ulong yerlerde, sayısal değerine göre.Örne?in:

Console.WriteLine(44U.GetType());
Console.WriteLine(323442434344U.GetType());

Bu kodu görüntüler System.UInt32ardından System.UInt64 --türleri için temel alınan uint ve ulong sırasıyla--İkinci rakam olarak depolanması çok büyük olduğundan uint türü.

Dönüşümleri

Önceden tanımlanmış bir örtük dönüştürme var. uint için uzun, ulong, float, çift, veya ondalık.Örne?in:

float myFloat = 4294967290;   // OK: implicit conversion to float

Önceden tanımlanmış bir örtük dönüştürme var. bayt, ushort, veya char için uint.Aksi durumda, bir oyuncu kullanmanız gerekir.Örneğin, aşağıdaki atama deyimini bir dönüþtürme olmadan bir derleme hatası üretecektir:

long aLong = 22;
// Error -- no implicit conversion from long:
uint uInt1 = aLong; 
// OK -- explicit conversion:
uint uInt2 = (uint)aLong;

Kayan nokta türü arasında örtülü Dönüşüm olduğunu da fark uint.Örneğin, açık bir tonunu kullanılmadığı sürece aşağıdaki ifadeyi bir derleyici hatası oluşturur:

// Error -- no implicit conversion from double:
uint x = 3.0;
// OK -- explicit conversion:
uint y = (uint)3.0; 

Aritmetik deyimlerle karışık kayan nokta türü ve ayrılmaz türleri hakkında daha fazla bilgi için bkz: float ve çift.

Sayısal örtük dönüştürme kuralları hakkında daha fazla bilgi için bkz: Örtük Sayısal Dönüşümler Tablosu (C# Başvurusu).

C# dil belirtiminin

Daha fazla bilgi edinmek için, bkz. C# Dil Belirtimi. Dil belirtimi, C# sözdizimi ve kullanımı için kesin bir kaynaktır.

Ayrıca bkz.

Başvuru

C# Anahtar Sözcükleri

Tam Sayı Türleri Tablosu (C# Başvurusu)

Yerleşik Türler Tablosu (C# Başvurusu)

Örtük Sayısal Dönüşümler Tablosu (C# Başvurusu)

Açık Sayısal Dönüşümler Tablosu (C# Başvurusu)

UInt32

Kavramlar

C# Programlama Kılavuzu

Diğer Kaynaklar

C# Başvurusu