如果我尝试对列进行排序,则返回0值。但我需要最大值下降值,但如何?
for (int j = 0; j < dTable.Columns.Count; j++)
for (int i = 0; i < dTable.Rows.Count; i++)
{
mycounter[i] = dTable.Rows[i][j].ToString().Length;
}
mycounter = mycounter.OrderBy(i => i).ToArray();
mycounter.Reverse();
MessageBox.Show(mycounter[0].ToString());
答案 0 :(得分:7)
我假设你想按降序排序。只需将OrderBy
更改为OrderByDescending
。
如果您只需要最大值,请使用Max
扩展名方法:
mycounter.Max()