Как я могу отсортировать массив через LINQ? - PullRequest
0 голосов
/ 18 июня 2010

, если я пытаюсь отсортировать мои столбцы, вернуть 0 значение. Но мне нужно максимальное значение descinding, но как?

 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());

1 Ответ

7 голосов
/ 18 июня 2010

Я предполагаю, что вы хотите отсортировать в порядке убывания.Просто измените OrderBy на OrderByDescending.

Если вам нужно только максимальное значение, используйте метод расширения Max:

mycounter.Max()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...