我想通過我的控制迴路,並作出有條件IF
,而是使用此:如何通過控制環和否定某種工具
foreach(Control c in this.Controls)
{
if(c is TextBox) {}
}
我想這樣做:
if(!c is TextBox){}
你知道嗎?我只想在文本框的控制C
是DIFFERENT
的情況下進入循環。當然,我試過!
的方法不適用於Controls
。我怎麼能否認?
我想通過我的控制迴路,並作出有條件IF
,而是使用此:如何通過控制環和否定某種工具
foreach(Control c in this.Controls)
{
if(c is TextBox) {}
}
我想這樣做:
if(!c is TextBox){}
你知道嗎?我只想在文本框的控制C
是DIFFERENT
的情況下進入循環。當然,我試過!
的方法不適用於Controls
。我怎麼能否認?
就包括條件爲括號:
if (!(c is TextBox)) {}
foreach(Control c in this.Controls)
{
if(!(c is TextBox))
{
//do something
}
}
+1謝謝雅美! – PlayHardGoPro
只是使用'如果((c是文本框)!)' –
是的,'C'不會工作,因爲它不能計算爲真/假! '!(c是TextBox)'將起作用,因爲括號中的表達式可以。 –
+1謝謝@NikolaDavidovic – PlayHardGoPro