0
int j = 1;
label+j.Text = "";
添加變量名稱的標籤後,變量名稱標籤顯示錯誤在C#
Error 1 The name 'label' does not exist in the current context
如何在C#中使用它?
int j = 1;
label+j.Text = "";
添加變量名稱的標籤後,變量名稱標籤顯示錯誤在C#
Error 1 The name 'label' does not exist in the current context
如何在C#中使用它?
隨着Find方法你可以通過它的名稱的任何控制在運行時:
Label lbl = this.Controls.Find("label"+j, true).FirstOrDefault() as Label;
lbl.text = "";
它返回所有可能的控件的集合,但我們只需要一個(第一),如果它的名字是獨一無二的。
如果你控制的名字是label
那麼你可能想去做
this.label.Text = string.Empty;
很好的答案,但你能解釋一下? –