首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c# for循环语句与if语句 哪个优先执行?该怎么处理

2013-12-10 
c#for循环语句与if语句 哪个优先执行?Liststring PlName new Liststring()PlName.Add(strs[3])for

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

热点排行