在C#

时间:2015-12-21 15:45:56

标签: c# oop variables object

int j = 1;
        label+j.Text = "";

变量到名称标签后显示错误

Error   1   The name 'label' does not exist in the current context  

如何在C#中使用它?

2 个答案:

答案 0 :(得分:1)

使用Find方法,您可以在运行时通过它的名称获得任何控制权:

Label lbl = this.Controls.Find("label"+j, true).FirstOrDefault() as Label;
lbl.text = "";

它返回所有可能控件的集合,但如果它的名称是唯一的,我们只需要一个(第一个)。

答案 1 :(得分:0)

如果您的控件名称为label,那么您可能希望这样做

    this.label.Text = string.Empty;