我想循环访问我的控件并制作一个IF
条件,但改为使用它:
foreach(Control c in this.Controls)
{
if(c is TextBox) {}
}
我想做点什么:
if(!c is TextBox){}
你知道吗?只有当控件C
是TextBox的DIFFERENT
时,我才想进入循环。当然,我尝试!
的方法不适用于Controls
。我怎么能否认这一点?
答案 0 :(得分:6)
只需将条件包括在括号中:
if (!(c is TextBox)) {}
答案 1 :(得分:2)
foreach(Control c in this.Controls)
{
if(!(c is TextBox))
{
//do something
}
}