किसी एरे में घटकों को
बढ़ते/घटते क्रम में रखना
इसके लिए निम्नलिखित
प्रकार से कोड करें-
//1. sort the
array
            int[]
array = new int[]
{ 3, 1, 4, 5, 2 };
            Array.Sort(array);
            //2.
add in accending order
            for
(int nm = 0; nm < array.Length; nm++)
            {
l1.Items.Add(array[nm]); }
            //3.
add in deccending order
            for
(int  nm
= array.Length-1;nm >= 0; nm--)
            {
l1.Items.Add(array[nm]); MessageBox.Show(array[nm].ToString());
}
घटते क्रम के लिए
निम्नलिखित कोड भी कर सकते हैं-
     int[]
array = new int[]
{ 3, 1, 4, 5, 2 };
            Array.Sort(array);
              //take here output for
ascending order or go to reverse for descending order
            Array.Reverse(array);
            foreach
(var str in
array)
            { MessageBox.Show(str.ToString());}
घटते क्रम में string (character या शब्द) को रखने के लिए कोड यह है-
string[]
aree = new string[]
{ "अ", "कंत", "कँत", "काल", "काग", "चल", "चाल" };
            aree =
aree.OrderByDescending(c => c).ToArray();
            foreach
(var str in
aree)
            {  MessageBox.Show(str.ToString());
}