Aracılığıyla paylaş


Nasıl yapılır: Onaltılık Dizeleri Sayılara Dönüştürme (Visual Basic)

Bu örnek, Convert.ToInt32 yöntemini kullanarak onaltılık bir dizeyi tamsayıya dönüştürür.

Onaltılık dizeyi sayıya dönüştürmek için

  • ToInt32(String, Int32) 16 tabanında ifade edilen sayıyı tamsayıya dönüştürmek için yöntemini kullanın.

    ToInt32(String, Int32) yönteminin ilk argümanı dönüştürülecek metindir. İkinci bağımsız değişken, sayının hangi tabanda olduğunu açıklar; onaltılık ise taban 16'dır.

    ' Assign the value 49153 to i.
    Dim i As Integer = Convert.ToInt32("c001", 16)
    
  • Onaltılık dizenin aşağıdaki kısıtlamalara sahip olduğunu unutmayın:

    • Ön eki içeremez &h .
    • Basamak ayırıcısını _ içeremez.

    Ön ek veya basamak ayırıcısı varsa, ToInt32(String, Int32) yöntemi çağrıldığında bir FormatException oluşturur.

Ayrıca bakınız