c#winforms如何按正确顺序获取列表中的DataGridViewCells List a=新列表{}; foreach(dgvC中的DataGridViewCell单元格。SelectedCells) { a、 添加(cell.Value.ToString()); } string line=string.Join(“,”,a.ToArray()); MessageBox.Show(行);

c#winforms如何按正确顺序获取列表中的DataGridViewCells List a=新列表{}; foreach(dgvC中的DataGridViewCell单元格。SelectedCells) { a、 添加(cell.Value.ToString()); } string line=string.Join(“,”,a.ToArray()); MessageBox.Show(行);,c#,winforms,list,datagridview,C#,Winforms,List,Datagridview,菌丝体值为1 2 3 4 5 为什么我的字符串是5 4 3 2 1 多么愚蠢的行为 使用 List<string> a = new List<string> {}; foreach (DataGridViewCell cell in dgvC.SelectedCells) { a.Add(cell.Value.ToString()); } string line = string.Join(",", a.ToArray()); MessageBox.Show(li

菌丝体值为1 2 3 4 5
为什么我的字符串是5 4 3 2 1
多么愚蠢的行为

使用

List<string> a = new List<string> {};    
foreach (DataGridViewCell cell in dgvC.SelectedCells)
{
a.Add(cell.Value.ToString());
}
string line = string.Join(",", a.ToArray());
MessageBox.Show(line);  
或使用

a.Insert(0, cell.Value.ToString());
您是需要在foreach循环之后使用该列表,还是仅用于获取
字符串?
a.Reverse();
string line = string.Join(",", a.ToArray());