日期:2014-05-18  浏览次数:21341 次

foreach 语句无法在“方法组”上执行?
C# code
     foreach (Control col in groupBox1.Contains) 
            {
                if (col.Text = null) 
                {
                    MessageBox.Show("不能有空值 !");
                    return;
                }
            }



错误 1 foreach 语句无法在“方法组”上执行。您是要调用“方法组”吗?
错误 2 无法将类型“string”隐式转换为“bool”
我只是要让groupbox的 textbox1,textbox2,textbox3,textbox4在没有输入值的情况下
提示“不能有空值!”

------解决方案--------------------
1、不是groupBox1.Contains,而是groupBox1.Controls
2、不是if (col.Text = null),而是if (col.Text == null),你遗漏了一个等号