Total Pageviews

Tuesday, August 30, 2022

C# में किसी एरे में घटकों को बढ़ते/घटते क्रम में रखना

 किसी एरे में घटकों को बढ़ते/घटते क्रम में रखना

इसके लिए निम्नलिखित प्रकार से कोड करें-

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

 

No comments:

Post a Comment