Aracılığıyla paylaş


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

Bu örnek, yöntemini kullanarak onaltılık bir dizeyi tamsayıya Convert.ToInt32 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.

    yönteminin ToInt32(String, Int32) ilk bağımsız değişkeni dönüştürülecek dizedir. İkinci bağımsız değişken, sayinin hangi tabanda ifade edildiği açıklanır; onaltılık 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, yöntemine ToInt32(String, Int32) yapılan çağrı bir FormatExceptionoluşturur.

Ayrıca bkz.