if (Convert.ToInt32(Player2Remain.Text) == 0 && Player2Card1.Image == null && Player2Card2.Image == null && Player2Card3.Image == null && Player2Card4.Image == null)
            {
                return 1;
            }

解决方案 »

  1.   

    object[] playctrl = new object[4];
    playctrl[0] = Player2Card1;
    playctrl[1] = Player2Card2;
    playctrl[2] = Player2Card3;
    playctrl[3] = Player2Card4;
    if (Convert.ToInt32(Player2Remain.Text) != 0)
    return 0;
    int k = 4;
    for ( int i = 0; i < k; k++)
    {
     if(partctrl[i].Image != null)
       return 0;
    }
      

  2.   


    arraylist arr=new arraylist()
    arr.add(Player2Card1);
    arr.add(Player2Card2);
    arr.add(Player2Card3);
    arr.add(Player2Card4);
    bool a;
    if(Convert.ToInt32(Player2Remain.Text) != 0 )
    a=true
    for(int i=0;i<arr.length;i++)
    {
    if(((Player2Card)arr[i]).image == null)
    a=true;
    }
    if(a)
    return 1;不过好像更麻烦了,呵呵
      

  3.   


    arraylist arr=new arraylist()
    arr.add(Player2Card1);
    arr.add(Player2Card2);
    arr.add(Player2Card3);
    arr.add(Player2Card4);
    if(Convert.ToInt32(Player2Remain.Text) != 0 )
     return 0;
    for(int i=0;i<arr.length;i++)
    {
    if(((Player2Card)arr[i]).image != null)
      return 0;
    }
    return 1;