所以我有一个字符数组,但是我需要将其复制到一个整数数组中。但是因为它们是不同的数据类型,所以我不能轻易做到这一点。任何想法如何做到这一点? (我不能只是从整数数组开始,它必须从字符数组中复制) 预先感谢
答案 0 :(得分:0)
我不知道是不是这种情况,但是chars是机器的数字ASCII码,并在屏幕上转换为“可见” chars。 如果你做
Dim charTable As Char() = {"a", "b", "c"}
For Each letter In charTable
MsgBox(letter)
MsgBox(Convert.ToByte(letter))
Next
您将获得这些字母的数字表示形式。
如果您使用诸如“ abc”之类的字符串,事情将会复杂化 那么您需要将此字符串分解为单个字符,然后将其转换为上述整数。
Dim charTable As String() = {"ab", "abc", "c"}
Dim singlechar As Char
For Each letter In charTable
For Each singlechar In letter
MsgBox(letter)
MsgBox(singlechar)
MsgBox(Convert.ToByte(singlechar))
Next
Next