C#新手在这里。
我正在使用一个foreach语句来遍历字符串,并根据它们在字母表中的位置将数值写入int。
这可以正常工作,但是当我尝试跳过字符串中的空格时,它将引发此错误:
无法分配给“ c”,因为它是一个foreach迭代变量。
这是我的代码:
foreach (char c in encodedText)
{
if (c = " ");
{
continue;
}
int index = char.ToUpper(c) - 64;
Console.WriteLine(index);
}
尝试 if (c == ' ')
"
意味着string
。'
意味着char
。=
表示分配。==
意味着平等。本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句