2017-02-13 2 views
0

Ich möchte wissen, wie man eine einzelne Zeichenfolge seziert, damit ich die Zeichen der Zeichenfolge in einem Array speichern kann. Hier ist, was ich habe:Wie speichern Sie die Zeichen aus einer Zeichenfolge in ein Array?

Dim Word, Letters(99) As string 

Sub Main() 

    Console.WriteLine("Enter a word: ") 

    Word = Console.ReadLine() 

End Sub 

so sagen, das 'Wort' war 'Hallo'. Ich möchte, dass die Elemente des Arrays wie folgt aussehen:

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

Vielen Dank.

+0

Suche nach string.ToCharArray – Steve

+0

Ein String ist im Grunde ein Array von Zeichen bereits (oder zumindest können Sie es so in Schleifen behandeln, etc.). Was versuchst du zu tun, sobald du dieses Array hast? –

+0

Ich möchte nur sehen, wie viele verschiedene Kombinationen Sie mit einem bestimmten Wort erstellen können. Ich weiß, dass Sie es mathematisch lösen könnten, aber ich möchte, dass es alle verschiedenen Kombinationen ausgibt. – Kes

Antwort

1

Anstatt zwei Variablen zu haben, können Sie Word(x) aufrufen, um ein bestimmtes Zeichen aus der Zeichenfolge abzurufen.

Alternativ können Sie Letters als Char() definieren und dann Letters auf Word setzen, um den String implizit in Char() umzuwandeln.

Verwandte Themen