读书人

c# for循环语句与if语句 哪个优先执行

发布时间: 2013-12-10 15:05:55 作者: rapoo

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语句了。

读书人网 >C#

热点推荐