文字列を整数配列に変換したい。しかし、整数配列にASCII値が必要です
例: "A" -> 65
たとえば、「2」 -> 50
Dim myString as string = "ABC"
'....
Dim integerArray(3) as integer
ループのような回避策なしでお願いします;)
文字列を整数配列に変換したい。しかし、整数配列にASCII値が必要です
例: "A" -> 65
たとえば、「2」 -> 50
Dim myString as string = "ABC"
'....
Dim integerArray(3) as integer
ループのような回避策なしでお願いします;)
ASCII エンコーディングが必要な場合は、次のようにします。
Dim test As String = "Hello"
Dim bytes As Byte() = Encoding.ASCII.GetBytes(test)
配列「bytes」には、文字列の ASCII 表現が含まれます。ただし、@ user1937198 が指摘したように、ASCII エンコーディングは本当に必要ですか?
バイト配列を整数の配列にするには、次のようにします。
Dim ints As Integer() = bytes.Select(Function(b) Convert.ToInt32(b)).ToArray()