C#用户输入一个单词例如(Hello),如何将hello放入数组中?

时间:2013-09-15 06:09:06

标签: c# arrays

用户输入一个单词,例如(Hello),如何将hello放入数组?这样

array[1]=h
array[2]=e
array[3]=l
array[4]=l
array[5]=o

5 个答案:

答案 0 :(得分:3)

使用字符串方法ToCharArray,如下所示:

char[] input = "hello".ToCharArray();

如果你有很多逻辑要做,我建议改为使用List,你可以使用:

List<char> input = "hello".ToList();

作为附注,h将位于yourArray[0](或.ElementAt(0))而不是[1],因为C#是基于0的;所有索引都从0开始,而不是1。

答案 1 :(得分:2)

实际上,你不需要做任何特殊的事情来实现这一目标。您可以使用索引器访问字符串中的字符,如下所示:

"Hello"[0]将返回“H”,"Hello"[1]将返回“e”,依此类推。

答案 2 :(得分:1)

尝试this

char myArray[] = "Hello".ToCharArray();

答案 3 :(得分:0)

请尝试以下

char [] array = "Hello".ToArray();

答案 4 :(得分:0)

使用此

string[] a=Console.ReadLine() // Get String From user

char[]  myCharArray= a.ToCharArray();