[英]how can i sort array via linq?
if i trying to sort my columns return 0 valu. 如果我尝试对列进行排序,则返回0值。 But i need max value descinding value but how?
但是我需要最大的价值,但如何呢?
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());
I assume you want to sort in descending order. 我假设您想按降序排序。 Just change
OrderBy
to OrderByDescending
. 只需将
OrderBy
更改为OrderByDescending
。
If you only need the maximum value, use the Max
extension method: 如果只需要最大值,请使用
Max
扩展方法:
mycounter.Max()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.