如何将单词转换为字符数组?
让我们说我有"Pneumonoultramicroscopicsilicovolcanoconiosis"这个词是的,这是一个字!我想接受这个词并为其分配一个数值.
a = 1
b = 2
... z = 26
int alpha = 1;
int Bravo = 2;
Run Code Online (Sandbox Code Playgroud)
基本代码
if (testvalue == "a")
{
Debug.WriteLine("TRUE A was found in the string"); // true
FinalNumber = Alpha + FinalNumber;
Debug.WriteLine(FinalNumber);
}
if (testvalue == "b")
{
Debug.WriteLine("TRUE B was found in the string"); // true
FinalNumber = Bravo + FinalNumber;
Debug.WriteLine(FinalNumber);
}
Run Code Online (Sandbox Code Playgroud)
我的问题是如何将"Pneumonoultramicroscopicsilicovolcanoconiosis"这个词变成一个字符串,以便我可以逐个循环这些字母?
提前致谢
Øyv*_*hen 15
关于什么
char[] myArray = myString.ToCharArray();
Run Code Online (Sandbox Code Playgroud)
但是如果你想迭代字符串,你实际上并不需要这样做.你可以干脆做
for( int i = 0; i < myString.Length; i++ ){
if( myString[i] ... ){
//do what you want here
}
}
Run Code Online (Sandbox Code Playgroud)
这是有效的,因为string类实现了它自己的indexer.