У меня есть два текстовых поля, которые читаются из текстового файла. Я хочу попытаться рекурсивно объединить их так, чтобы каждое значение из текстовое поле 1 связывалось со КАЖДЫМ значением в текстовое поле 2 , разделенных разделителем, как в примере ниже :
Текстовое поле 1
user1
user2
user3
user4
user5
Текстовое поле 2
id1
id2
id3
Я хочу, чтобы вывод был как это:
user1,id1
user1,id2
user1,id3
user2,id1
user2,id2
user2,id3
и так далее ...
Есть идеи, как это сделать? Это для личной программы, которую я создаю для себя, чтобы облегчить мою жизнь для моего бизнеса. У меня нет большого опыта программирования, и это немного сложно для меня.
Я уже знаю, как сохранить вывод в другой файл и заполнить текстовые поля 1 и 2 значениями из текстового файла. Я просто борюсь с этой последней частью.
Мой код для заполнения двух текстовых полей
// Read files and fill lists
private void listOneBtn_Click(object sender, EventArgs e)
{
if(openFile.ShowDialog() == DialogResult.OK)
{
string read = File.ReadAllText(openFile.FileName);
list1 = read;
listOneBox.Text = list1;
}
}
private void listTwoBtn_Click(object sender, EventArgs e)
{
if (openFile.ShowDialog() == DialogResult.OK)
{
string read = File.ReadAllText(openFile.FileName);
list2 = read;
listTwoBox.Text = list2;
}
}
Редактировать: Вот как выглядит моя программа: