C# 函数参数中的列表文本框
我想知道为什么我不能在函数中的参数中放置文本框列表,即使我使用的是列表C# 函数参数中的列表文本框,c#,asp.net,function,C#,Asp.net,Function,我想知道为什么我不能在函数中的参数中放置文本框列表,即使我使用的是列表 public void ClearTextBox(List<System.Web.UI.WebControls.TextBox> listTextBox) { foreach (System.Web.UI.WebControls.TextBox TextBox in listTextBox) { TextBox.Text =
public void ClearTextBox(List<System.Web.UI.WebControls.TextBox> listTextBox)
{
foreach (System.Web.UI.WebControls.TextBox TextBox in listTextBox)
{
TextBox.Text = "";
}
}
我想能够做ClearTextBoxtxt1,txt2,txt3
有人能帮我吗
干杯你的电话应该是这样的:
ClearTextBox(new List<TextBox> { textBox1, textBox2 });
ClearTextBox(txt1, txt2, txt3, txt4);
你的电话应该是这样的:
ClearTextBox(new List<TextBox> { textBox1, textBox2 });
ClearTextBox(txt1, txt2, txt3, txt4);
您可以使用params
public void ClearTextBox(params System.Web.UI.WebControls.TextBox[] textBoxes)
{
foreach(System.Web.UI.WebControls.TextBox textBox in textBoxes)
textBox.Text = "";
}
现在您可以这样调用该方法:
ClearTextBox(new List<TextBox> { textBox1, textBox2 });
ClearTextBox(txt1, txt2, txt3, txt4);
您可以使用params
public void ClearTextBox(params System.Web.UI.WebControls.TextBox[] textBoxes)
{
foreach(System.Web.UI.WebControls.TextBox textBox in textBoxes)
textBox.Text = "";
}
现在您可以这样调用该方法:
ClearTextBox(new List<TextBox> { textBox1, textBox2 });
ClearTextBox(txt1, txt2, txt3, txt4);
我没有任何错误,我只是不能在参数中放置多个文本框…我没有任何错误,我只是不能在参数中放置多个文本框。。。