Arrays 如何将一个字符串中的字符存储到数组中?
我想知道如何解析单个字符串,以便将字符串的字符存储到数组中。以下是我所拥有的:Arrays 如何将一个字符串中的字符存储到数组中?,arrays,string,vb.net,character,console-application,Arrays,String,Vb.net,Character,Console Application,我想知道如何解析单个字符串,以便将字符串的字符存储到数组中。以下是我所拥有的: Dim Word, Letters(99) As string Sub Main() Console.WriteLine("Enter a word: ") Word = Console.ReadLine() End Sub 所以说“单词”是“你好”。我希望数组的元素如下所示: Letters(0) = H Letters(1) = e Letters(2) = l Letters(3) =
Dim Word, Letters(99) As string
Sub Main()
Console.WriteLine("Enter a word: ")
Word = Console.ReadLine()
End Sub
所以说“单词”是“你好”。我希望数组的元素如下所示:
Letters(0) = H
Letters(1) = e
Letters(2) = l
Letters(3) = l
Letters(4) = o
谢谢。您可以调用
Word(x)
从字符串中检索特定字符,而不是使用两个变量
或者,您可以将
Letters
定义为Char(),然后将Letters
设置为Word
,将字符串隐式转换为Char()。搜索字符串。ToCharArrayA字符串基本上已经是一个字符数组(或者,至少可以在循环中以这种方式处理它,等等)。一旦你有了这个数组,你想做什么?我只是想看看你能用一个词创造多少种不同的组合。我知道你可以用数学计算出来,但我希望它能输出所有不同的组合。正如@rory.ap指出的那样,你已经可以将字符串Word
视为一个数组<代码>单词(0)是“H”c,单词(1)
是“e”c,等等。