如何将单词转换为字符数组?
假设我有一个词“肺孢子虫病”,是的,这是一个词!我想用这个词并给它赋值。

 a = 1
 b = 2
 ... z = 26

 int alpha = 1;
 int Bravo = 2;

基本代码
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);
}

我的问题是如何将“肺炎支原体矽肺孢子虫病”这个词变成一个字符串,这样我就可以逐个循环这些字母了?
提前谢谢

最佳答案

那怎么办

char[] myArray = myString.ToCharArray();

但是如果您想迭代字符串,实际上不需要这样做。你可以简单地
for( int i = 0; i < myString.Length; i++ ){
  if( myString[i] ... ){
    //do what you want here
  }
}

这是因为string类实现了自己的indexer

09-06 05:01