C# Sort Arrays
C# Sort Arrays
In C#, arrays can be sorted easily using built-in methods from the Array class. Sorting arranges elements in ascending or descending order.
🔹 Sort an Array in Ascending Order
Output:
🔹 Sort a String Array
✔ Sorted alphabetically.
🔹 Sort in Descending Order
C# does not have a direct descending sort for arrays, but you can reverse after sorting.
Output:
🔹 Sort Only Part of an Array
🔹 Custom Sorting (Using LINQ)
📌 Requires:
🔹 Sort by Length (String Array)
🔹 Common Mistakes
❌ Forgetting using System.Linq;
❌ Sorting mixed data types
❌ Assuming original array remains unchanged (it is modified)
🔹 Summary
✔ Array.Sort() sorts ascending
✔ Array.Reverse() reverses order
✔ LINQ allows advanced sorting
✔ Sorting modifies the original array
