我在下面显示的以下代码中遇到了一些错误。它正在从包含“A、B、D、E”的 .txt 文件中读取。我正在使用这些字母来代表我的游戏中的每个角色。我似乎无法解决这个错误:/
我实际上在 Visual Studio 2012 上使用 Metro App,c#
代码:
var l = 0;
while (!sr.EndOfStream)
{
string line = sr.ReadLine();
for (var c = 0; c < line.Length; c++)
{
mazeValues[c, l] = line[c];
if ("ABDE".Contains(mazeValues[c, l])) // Error showing here
{
var index = "ABDE".IndexOf(mazeValues[c, l]);
ghosts[index].OriginalCellPoint = new Point(c, l);
}
}
l++;
}
}
错误显示:'string.Contains(string)' 的最佳重载匹配有一些无效参数。