Я пытался найти это, но большинство людей просто хотят преобразовать шестнадцатеричные значения в их эквиваленты ASCII. Это не то, что я хочу сделать.
Я смотрю, есть ли в VB.NET простая встроенная функция для этого:
Private Function NibbleToString(ByVal Nibble As Byte) As String
Dim retval As String = String.Empty
Select Case Nibble
Case &H0
retval = "0"
Case &H1
retval = "1"
Case &H2
retval = "2"
Case &H3
retval = "3"
Case &H4
retval = "4"
Case &H5
retval = "5"
Case &H6
retval = "6"
Case &H7
retval = "7"
Case &H8
retval = "8"
Case &H9
retval = "9"
Case &HA
retval = "A"
Case &HB
retval = "B"
Case &HC
retval = "C"
Case &HD
retval = "D"
Case &HE
retval = "E"
Case &HF
retval = "F"
End Select
Return retval
End Function
Есть ли более элегантный способ выполнить то же самое, что и этот код?