Похоже strNumberSelected это массив строк, правильно? И вы запрашиваете строку в массиве в позиции intFirst5Balls?
Возьмите это для примера:
Dim strArray As String() = Split("Hi|there|everybody", "|")
Функция Split() будет расколоть нашу длинную строку в каждом случае трубы ("|").
Результирующая строка массив будет иметь следующие 3 элемента:
"Hi"
"there"
"everybody"
И вы бы ссылаться на эти элементы по их индексам:
strArray(0) = "Hi"
strArray(1) = "there"
strArray(2) = "everybody"
Если вы получаете ошибку «Char 'значения не могут быть преобразованы в «Целое число», тогда ваш массив, скорее всего, представляет собой массив типа Char, а функция CInt() не может преобразовать его в целое число.
Вы можете использовать
Integer.TryParse()
, чтобы попытаться получить действительное число от вашего массива, но это звучит немного, как вы не знаете, какие данные на самом деле живет в массиве.
Что такое возвращаемое значение 'strNumberDrawn'? – bansi
Я должен взять номер шара и преобразовать его из массива split. – user3444609
что я сделал, я угадал, как я мог преобразовать его @bansi – user3444609