Неизвестное количество параметров - C#

Формулировка задачи:

Такая проблема: Есть функция 1
 void myFunc1(params object[] list)
{
 
int i = 0, last;
           last = list.Count() - 1;
           while (i <= last)
           {
 
               list2[i] = i;
              i++;
           }
}
и кнопка, по нажатию которой вызывается эта функция
private void button2_Click(object sender, EventArgs e)
{
myFunc1(Textbox1.text, TextBox2.text);
}
Но текстбоксы так и не заполняются. В чем тут может быть ошибка?

Код к задаче: «Неизвестное количество параметров - C#»

textual
  public static void EditOrAdd(Button b1, Button b2, params object[] list)
   {
       List<string> t = new List<string>();
       t.Add(temp.s1);
       t.Add(temp.s2);
       t.Add(temp.s3);
       t.Add(temp.s4);
       t.Add(temp.s5);
       t.Add(temp.s6);
 
       if (temp.whatButton == true)
       {
           b1.Visible = true;
           b2.Visible = false;
       }
       else 
       {
           b1.Visible = false;
           b2.Visible = true;
           int i = 0, last = list.Count() - 1;
           while (i <= last)
           {
               list[i] = t[i];
              i++;
           }
       }
   }

6   голосов, оценка 4.333 из 5


СОХРАНИТЬ ССЫЛКУ