от
Итак, у меня есть массив символов, но мне нужно скопировать его в целочисленный массив. Но поскольку они представляют собой разные типы данных, я не могу сделать это легко. Есть идеи, как это сделать? (Я не могу просто начать с целочисленного массива, его нужно скопировать из массива символов) заранее спасибо              

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

1 Ответ

0 голосов
от
Я не знаю, так ли это, но символы - это числовые коды ASCII для машины, которые преобразуются в «видимые» символы на экране. Если вы делаете
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
    
...