在VB我可以通过控制循环或通过连接到可变的字符串指控制。 就像是:
Dim I as integer
I = 1
Me["Textbox" & I].Text = "Some text"
什么是C#相当于最后这句话的?
在VB我可以通过控制循环或通过连接到可变的字符串指控制。 就像是:
Dim I as integer
I = 1
Me["Textbox" & I].Text = "Some text"
什么是C#相当于最后这句话的?
您可以通过访问控件的名称对照:
Me.Controls("TextBox" & I).Text = "Some text"
而在C#一样的:
this.Controls["TextBox" + I].Text = "Some text";
int i = 1;
this.Controls["TextBox" & i].Text = "Some text";
上面的代码是假定它是在一个控制/表格。
关闭SysDragan的解决方案,但我只是需要与这个被替换。 是的,你需要指定控件集合。
this.Controls["TextBox" & I].Text = "Some text";
int I = 1;
this["Textbox" + I].Text = "some text";
要么
int I = 1;
this.Page["Textbox" + I].Text = "some text";
要么
int I = 1;
this.Controls["Textbox" + I].Text = "some text";