UShort veri türü (Visual Basic)
0 ile 65.535 arasında değişen imzasız 16 bit (2 bit) tamsayıları tutar.
Açıklamalar
için çok UShort büyük ikili verileri içeren veri türünü Byte kullanın.
varsayılan değeri UShort 0'dır.
Değişmez atamalar
Bir değişkeni ondalık sabit değeri, onaltılık değişmez değer, sekizlik değişmez değer veya (Visual Basic 2017 ile başlayarak) ikili değişmez değer ataarak bildirerek ve UShort başlatarak. Tamsayı değişmez değeri aralığının dışında ise (yani küçük veya daha UShort büyükse) bir derleme hatası UInt16.MinValue UInt16.MaxValue oluşur.
Aşağıdaki örnekte, ondalık, onaltılık ve ikili sabit değerler olarak temsil edilen 65.034'e eşit tamsayılar değerlere UShort atanır.
Dim ushortValue1 As UShort = 65034
Console.WriteLine(ushortValue1)
Dim ushortValue2 As UShort = &HFE0A
Console.WriteLine(ushortValue2)
Dim ushortValue3 As UShort = &B1111_1110_0000_1010
Console.WriteLine(ushortValue3)
' The example displays the following output:
' 65034
' 65034
' 65034
Not
Ya da ön eki kullanarak onaltılık değişmez değeri, öneki veya ikili değişmez değeri ve ön eki veya sekizli değişmez değeri ifade etmek &h &H için &b &B &o &O kullanırsiniz. Ondalık değişmez değerlerde ön ek yoktur.
2017'Visual Basic başlayarak, okunabilirliği artırmak için aşağıdaki örnekte de olduğu gibi alt çizgi karakterini ( ) bir basamak ayırıcı _ olarak kullanabilirsiniz.
Dim ushortValue1 As UShort = 65_034
Console.WriteLine(ushortValue1)
Dim ushortValue3 As UShort = &B11111110_00001010
Console.WriteLine(ushortValue3)
' The example displays the following output:
' 65034
' 65034
15.5 Visual Basic başlayarak, ön ek ile onaltılık, ikili veya sekizli basamaklar arasında öndeki ayırıcı olarak alt çizgi karakterini ( _ ) de kullanabilirsiniz. Örnek:
Dim number As UShort = &H_FF8C
Alt çizgi karakterini öndeki ayırıcı olarak kullanmak için, Visual Basic projeniz ( .vbproj) dosyanıza aşağıdaki * öğeyi eklemeniz gerekir:
<PropertyGroup>
<LangVersion>15.5</LangVersion>
</PropertyGroup>
Daha fazla bilgi için bkz. Visual Basic sürümünü seçme.
Sayısal değişmez değerler, aşağıdaki örnekte de olduğu gibi veri türünü gösteren US veya türü karakterini de us UShort içerebilir.
Dim number = &H_5826us
Programlama ipuçları
Negatif Sayılar. ,
UShortimzasız bir tür olduğundan negatif bir sedyeyi temsilamaz. türüne göre değerlendirilen bir ifadede birli eksi ( ) işleci-UShortkullanırsanız, Visual Basic ilk ifadeyeIntegerdönüştürür.CLS Uyumluluğu. Veri
UShorttürü Ortak Dil Belirtimi'nin (CLS) bir parçası değildir, bu nedenle CLS uyumlu kod onu kullanan bir bileşeni tüketmez.Genişletme. Veri
UShorttürü , , , , , ve olarakIntegerUIntegerLongULongDecimalSingleDoublegenişler. Başka bir ifadeyleUShorthatayla karşılaşmadan bu türlerden herhangi birini System.OverflowException dönüştüresiniz.Karakterler yazın. Değişmez tür karakterlerini bir
USdeğişmeze eklemek, onu veriUShorttürüne iter.UShorttanımlayıcı türü karakteri yoktur.Çerçeve Türü. Veri türüne karşılık .NET Framework System.UInt16 yapısıdır.