Предположим есть пара переменных (может и больше, но число их известно заранее), а вот число этих пар неизвестно необходимо записать в лист все эти пары, чтобы потом в цикле можно было их выдергивать
keys = new List<string>();
string[] strArr = new string[2];
for (int xx = 0; xx < ds.Tables[0].Rows.Count; ++xx)
{
com = "COM" + dt.Rows[xx][7];
send = dt.Rows[xx][3].ToString() + "\r";
strArr[0] = com; strArr[1] = send;
keys.AddRange(strArr);
}
label1.Text = keys[0];
label2.Text = keys[1];
label3.Text = keys[2];
label4.Text = keys[3];
но так он мне ложит каждый элемент отдельно, а я хочу обращаться keys[0][1]