可能重复:
为什么在使用 teststring.Join 而不是 teststring.Split 时出现“无法通过实例引用访问”?(C#)
我不确定代码有什么问题。我尝试谷歌搜索,但没有得到相关信息。
这是我的 for 循环。
for (int i = 0; i < 5; i++)
{
for (int j = 0; j < 5; j++)
{
slide.Move(s, i, j); // this is the problem.
}
}
这是我的移动功能。根据我的说法,我认为我正在按照假设的方式调用该函数,但我无法弄清楚出了什么问题。我是相当新的语言。
protected static void Move(string s, int x, int y)
{
Console.WriteLine("I am in Move function");
try
{
Console.SetCursorPosition(origCol + x, origRow + y);
Console.Write(s);
}
catch (ArgumentOutOfRangeException e)
{
Console.Clear();
Console.WriteLine(e.Message);
}
for (int i = 0; i < DEFAULT_SIZE; ++i)
{
for (int j = 0; j < DEFAULT_SIZE; ++j)
{
Console.Write("#");
Console.Write("\r{0}% ", i,j);
//Console.WriteLine(slider[i, j]);
}
Console.WriteLine();
Console.ReadKey();
}
}