c# for循环语句与if语句 哪个优先执行?
List<string> PlName = new List<string>();
PlName.Add(strs[3]);
for (int i2 = 0; i2 < clients.Count; i2++)
{
//代码块
}
if (PlName.Count == 3)
{
//代码块
}
以上代码
每次数组中有三个元素的话它都会先执行if而不执行for,是不是if优先级大于for呢?我想要的是执行完for在执行if!!!!求解惑
------解决方案--------------------循环没有执行就是count = 0,或者进入了循环,但是没有出现你预期的结果,自己好好调试下。
------解决方案--------------------设置断点,单步执行。在执行 for (int i2 = 0; i2 < clients.Count; i2++)时
i2<clients.Count不成立,就跳过for循环,执行if语句了。