int[] 배열을 Array.Reverse 써서 내림차순 정렬 하려고 하는데

자꾸 정수 크기가 아니라 인덱스의 역순으로 정렬을 하네

그러니까 예를들어 

{ 1, 3, 5, 2 } 이런 배열을 Array.Reverse로 내림차순 정렬하면 
{ 5, 3, 2, 1 }이 되야하잖아
근데 { 2, 5, 3, 1 } 이런결과가 나오네 

혹시 이런 현상 겪었던 횽들있으면 좀 답변해주면 고맙겠어