2010-06-18 3 views
-1

내 열을 정렬하려고하면 0 값이 반환됩니다. 하지만 최대 값 descinding 값이 필요하지만 어떻게?어떻게 linq을 통해 배열을 정렬 할 수 있습니까?

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

답변

7

내림차순으로 정렬한다고 가정합니다. OrderByOrderByDescending으로 변경하십시오.

mycounter.Max() 
+1

명확히하기 위해 영업 이익을 물어 가고 있지만 가능한 질문에 모두 대답 좋은 방법입니다되었다 :

만 최대 값을해야하는 경우

Max 확장 방법을 사용합니다. :) – Mayo

관련 문제