Как в массив сохранить множество значений?C#

Ислам Бабаев

Как сохранить в массив множество значений?

            string path = tbPath.Text;
            string name = TbName.Text;
            lblPath.Text = path;
            string[] array = new string[10];
            for (int i = 0; i < array.Length; i++)
            {

                array[i] = textBox1.Text;
                GbMessage.Text = name + ": " + array[1] + " .С базы данных " + path;
                GbMessage.SaveFile(path);
            }
            GbMessage.ForeColor = Color.LimeGreen;
            lblProcessName.Text = "Сохранение";
            GbMessage.Text = name + ": " + array[1] + " .С базы данных " + path;

Объясню суть: при нажатии кнопки сгенерированный пароль с textbox1 сохраняется в файл.
Значение файла принимает строка path.При нажатии на кнопку сохраняется только последний сгенерированный пароль, а надо, чтобы
в файле сохранялось 10 последних сгенерированных паролей(т.к. массив содержит только 10).Я уже все варианты, которые
я знаю пересмотрел, возможно дело в GbMessage.Text , может у него есть какое-нибудь другое свойство, которое так же принимает
значение

Ислам Бабаев около 1 года назадСпасибо 0
1 чел.