我有一个问题,真实不真实。这听起来有点奇怪,我也这么认为,这就是为什么我想我会就此展开讨论。
这是我的精简代码:
static void Main(string[] args)
{
bool[] myValuesBls = new bool[10];
for (int i = 1; i < 10; i++)
{
if (i == 7)
myValuesBls[i] = true;
else
myValuesBls[i] = false;
}
bool myIsShouldBeTrue = false;
foreach (bool valueBl in myValuesBls)
{
myIsShouldBeTrue = valueBl;
}
Console.WriteLine(myIsShouldBeTrue);
Console.ReadLine();
}
这些值返回 false,我很确定这是不可能的。我的数组中的第七项是 TRUE。