2017-02-13 4 views
0

Я хочу знать, как анализировать одну строку, чтобы я мог хранить символы строки в массиве. Вот что у меня есть:Как сохранить символы из одной строки в массив?

Dim Word, Letters(99) As string 

Sub Main() 

    Console.WriteLine("Enter a word: ") 

    Word = Console.ReadLine() 

End Sub 

так скажите, что «Слово» было «Hello». Я хочу, чтобы элементы массива выглядели так:

Letters(0) = H 
Letters(1) = e 
Letters(2) = l 
Letters(3) = l 
Letters(4) = o 

Спасибо.

+0

поиск string.ToCharArray – Steve

+0

Строка в основном представляет собой массив символов (или, по крайней мере, вы можете обрабатывать его таким образом в циклах и т. Д.). Что вы пытаетесь сделать, когда у вас есть этот массив? –

+0

Я просто хочу посмотреть, сколько разных комбинаций вы можете создать с определенным словом. Я знаю, что вы можете работать математически, но я хочу, чтобы он выводил все различные комбинации. – Kes

ответ

1

Вместо того, чтобы иметь две переменные, вы можете вызвать Word(x) для извлечения определенного символа из строки.

В качестве альтернативы вы можете определить Letters как Char(), а затем установить Letters в Word, чтобы неявно преобразовать String в Char().