किसी एरे में घटकों को
बढ़ते/घटते क्रम में रखना
इसके लिए निम्नलिखित
प्रकार से कोड करें-
//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());
}