我想知道为什么即使我使用列表也不能在函数的参数中放置文本框列表...

 public void ClearTextBox(List<System.Web.UI.WebControls.TextBox> listTextBox)
    {
        foreach (System.Web.UI.WebControls.TextBox TextBox in listTextBox)
        {
            TextBox.Text = "";
        }
    }


我想能够做ClearTextBox(txt1,txt2,txt3);

有谁可以帮助我吗 ?

干杯

最佳答案

您可以使用参数。

public void ClearTextBox(params System.Web.UI.WebControls.TextBox[] textBoxes)
{
   foreach(System.Web.UI.WebControls.TextBox textBox in textBoxes)
       textBox.Text = "";
}


现在您可以像这样调用方法:

ClearTextBox(txt1, txt2, txt3, txt4);

08-20 02:37