因为for在if的前面。这算个什么问题

解决方案 »

  1.   

    for (int i2 = 0; i2 < PlName.Count; i2++)
      

  2.   

    这个就是条件满足不满足,算什么优先问题噢,你for在上面肯定进入for先的,执行完了再到if的,你这个i2 < clients.Count这个clients这个又哪里突然蹦出来的
      

  3.   

    这是
    List<TcpClient> clients = new List<TcpClient>();/
     TcpClient tc = tl.AcceptTcpClient();
                    clients.Add(tc);
    连进来的服务器的客户端数组;
    我想要循环客户端进行发送消息
      

  4.   

    循环没有执行就是count = 0,或者进入了循环,但是没有出现你预期的结果,自己好好调试下。
      

  5.   

    单步调试即可,不执行for原因就一个,clients.Count=0
      

  6.   

    设置断点,单步执行。在执行 for (int i2 = 0; i2 < clients.Count; i2++)时
    i2<clients.Count不成立,就跳过for循环,执行if语句了。