0

我想遍历我的控件并设置一个IF条件,而是使用这个:

foreach(Control c in this.Controls)
    {
      if(c is TextBox) {}
    }

我想做类似的事情:

if(!c is TextBox){}

你知道 ?C只有当控件是文本框时,我才想进入循环DIFFERENT。当然,我尝试的方法!不适用于Controls. 我怎么能否认呢?

4

2 回答 2

6

只需将条件包含在括号中:

if (!(c is TextBox)) {}
于 2013-06-18T13:56:46.167 回答
2
foreach(Control c in this.Controls)
{
   if(!(c is TextBox))
   {
      //do something
   }
}
于 2013-06-18T13:57:04.137 回答