我有一个相当简单的任务,我想做但发生了一些奇怪的事情。我只想检查字符串中的元素是否等于零,然后相应地设置一个整数。
这是我的代码
if (ssRow[(bar_position_row - 3)].Equals("0") && ssRow[(bar_position_row + 1)].Equals("0"))
{
back_row = 2;
front_row = 2;
}
else if (!ssRow[(bar_position_row - 3)].Equals("0") && !ssRow[(bar_position_row + 1)].Equals("0"))
{
back_row = 3;
front_row = 1;
}
else if (ssRow[(bar_position_row - 3)].Equals("0") && !ssRow[(bar_position_row + 1)].Equals("0"))
{
back_row = 2;
front_row = 1;
}
当我测试我的代码时,在几个示例中ssRow[(bar_position_row - 3)] and ssRow[(bar_position_row + 1)]等于零,但不知何故ssRow[(bar_position_row - 3)].Equals("0")和ssRow[(bar_position_row + 1)].Equals("0")都是假的。有谁知道我的错误是什么?
慕码人2483693
弑天下
相关分类