if (playerPos[0] == i && playerPos[1] == i)//判断A和B是否在一个地方
{
Console.WriteLine("<>");此处我用Write不用WriteLine执行的时候输出没有出错,这么用Write写,合理吗,还是我没有发现错误?
}
else if (playerPos[0] == i)
{
Console.WriteLine("A");//此处我用Write不用WriteLine执行的时候输出没有出错,这么用Write写,合理吗,还是我没有发现错误?
}
else if (playerPos[1] == i)
{
Console.WriteLine("B");
以下为新手的判断,不足之处请指正.
这三个<>AB 判断情况,playerpos[0]中此时的的值 应为你当时初始设置的值,不在i的30-34之间
,所以这三个判断情况都用不上,然后程序进入switch 语句进行判断
而你switch语句中.都加入了writeline,自然在竖列上输出没有错误.因为没有<>AB在竖列上的情况.
可以试着把playerpos[0]的值设为i所在的区间,就明白了.
writeline还是要加上的. |