如何跳过foreach循环中的空格

本文关键字:空格 循环 何跳过 foreach | 更新日期: 2023-09-27 18:25:30

C#新手。

我使用foreach语句循环遍历字符串,并根据它们在字母表中的位置将数值写入int

这是正确的工作,但当我试图跳过字符串中的空格时,它会抛出这个错误:

无法分配给"c",因为它是foreach迭代变量。

这是我的代码:

foreach (char c in encodedText)
{
    if (c = " ");
    {
        continue;
    }
    int index = char.ToUpper(c) - 64;
    Console.WriteLine(index);
}

如何跳过foreach循环中的空格

尝试if (c == ' ')

  • CCD_ 2表示CCD_
  • CCD_ 4表示CCD_
  • =表示分配
  • ==表示相等