foreach (Control item in this.Contains)
            {
                if (Control is RadioButton)
                {
                    这里写让 所有RADIONBUTTON 的选项都为空
                }
            }不知道。。哪里不对。。总是提示 FOREACHE不能用于方法组请个位大大 给个详细点的 答案 谢谢 。。初学小白。。

解决方案 »

  1.   

    foreach (Control item in this.Controls) 
                { 
                    if (Control is RadioButton) 
                    { 
                        这里写让 所有RADIONBUTTON 的选项都为空 
                    } 
                }建议用for,而不是foreach
      

  2.   

    foreach语句中的this.Contains必须是集合类型,如果该集合的元素类型与循环变量类型不一致,
    则必须有一个显示定义的从集合中的元素类型到循环变量元素类型的显式转换。
    建议使用As
      

  3.   

    foreach   (Control   ctrl   in   this.Controls)   
    {   
                                      if (Control is RadioButton) 
                    { 
                        这里写让 所有RADIONBUTTON 的选项都为空 
                    }  
     }
    你用这个
      

  4.   

    control没有Contains这个属性吧,楼主要高清楚的话,查查msdn吧
      

  5.   

    foreach (Control item in System.Web.UI.ControlCollection) 
                { 
                    if (item is RadioButton) 
                    { 
                        这里写让 所有RADIONBUTTON 的选项都为空 
                    } 
                } 
      

  6.   

     private void button1_Click(object sender, EventArgs e)
            {
               foreach (Control item in this.Controls) 
                { 
                    if (item is RadioButton) 
                    {
                        item.Text = "";
                    } 
                }         }
    代码是这样的是我写错了。 。不好意思 各位大大 谢谢各位了