this.SortArray1(new int[] {1,2,3,4,5,6,7,8,9,10});
this.SortArray2(new int[] {1,2,3,4,5,6,7,8,9,10});
private int Compare(int x, int y)
return x % 2 == 0 ? -1 : y % 2 == 0 ? 1 : 0;
private void SortArray2(int[] arr) {
Array.Sort(arr, Compare);
private void SortArray1(int[] arr) {
private void displayArray(int[] arr) {
foreach(int elem in arr) {
Console.Write(elem + ", ");