Строковая переменная -> Массив

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

vi-kar
Новичок
Новичок
Аватара пользователя
 
Сообщения: 43
Зарегистрирован: 06.05.2008 (Вт) 12:56
Откуда: :Благовещенск

Строковая переменная -> Массив

Сообщение vi-kar » 07.05.2008 (Ср) 8:37

Такой возник вопрос!
'Есть две переменные: строковая и массив
dim text as string
dim mtext(i) as string 'i равно длине переменной text

Теперь вопрос, как каждый символ из переменной текст присвоить массиву?
Например:
text= "qwerty"
нужно чтобы получился массив следующего вида:
mtext(0)=q
mtext(1)=w
mtext(2)=e
mtext(3)=r
mtext(4)=t
mtext(5)=y

Как это сделать?

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Сообщение Денис » 07.05.2008 (Ср) 8:47

Код: Выделить всё
dim text as string
dim mtext() as byte

text="qwerty"
mtext=text


Ой! Это же .NET-раздел... мой код работать не будет...
Последний раз редактировалось Денис 08.05.2008 (Чт) 10:47, всего редактировалось 1 раз.
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

Atoman
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 109
Зарегистрирован: 01.02.2008 (Пт) 6:36

Сообщение Atoman » 07.05.2008 (Ср) 8:49

mtext(n) = text.Substring(n, 1)

vi-kar
Новичок
Новичок
Аватара пользователя
 
Сообщения: 43
Зарегистрирован: 06.05.2008 (Вт) 12:56
Откуда: :Благовещенск

Сообщение vi-kar » 07.05.2008 (Ср) 9:03

Спасибо за два варианта, буду пробовать!!!

vi-kar
Новичок
Новичок
Аватара пользователя
 
Сообщения: 43
Зарегистрирован: 06.05.2008 (Вт) 12:56
Откуда: :Благовещенск

Сообщение vi-kar » 07.05.2008 (Ср) 13:43

Проверил эти варианты и не один не дал результата(((
Как по другому можно решить вопрос описанный в шапке темы?

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 07.05.2008 (Ср) 16:43

String.ToCharArray()

vi-kar
Новичок
Новичок
Аватара пользователя
 
Сообщения: 43
Зарегистрирован: 06.05.2008 (Вт) 12:56
Откуда: :Благовещенск

Сообщение vi-kar » 08.05.2008 (Чт) 7:52

Ramzes покажи пожалуйста на примере как работает твой вариант с массивом и строкой!

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 08.05.2008 (Чт) 10:07


vi-kar
Новичок
Новичок
Аватара пользователя
 
Сообщения: 43
Зарегистрирован: 06.05.2008 (Вт) 12:56
Откуда: :Благовещенск

Сообщение vi-kar » 13.05.2008 (Вт) 13:55

Ramzes, спасибо за ссылку, все получилось!


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 27

    TopList