다음을 통해 공유


방법: 16진수 문자열을 숫자로 변환(Visual Basic)

이 예에서는 Convert.ToInt32 메서드를 사용하여 16진수 문자열을 정수로 변환합니다.

16진수 문자열을 숫자로 변환하려면

  • ToInt32(String, Int32) 메서드를 사용하여 16진법으로 표현된 숫자를 정수로 변환합니다.

    ToInt32(String, Int32) 메서드의 첫 번째 인수는 변환할 문자열입니다. 두 번째 인수는 숫자가 표현되는 밑수를 설명합니다. 16진수는 16을 베이스로 합니다.

    ' Assign the value 49153 to i.
    Dim i As Integer = Convert.ToInt32("c001", 16)
    
  • 16진수 문자열에는 다음과 같은 제한 사항이 있습니다.

    • &h 접두사를 포함할 수 없습니다.
    • _ 숫자 구분 기호를 포함할 수 없습니다.

    접두사 또는 숫자 구분 기호가 있는 경우 ToInt32(String, Int32) 메서드 호출은 FormatException을 throw합니다.

참고 항목