using System.Collections.Generic;
using System.Threading.Tasks;
public static class Program
public static void Main(string[] args)
int[] arr = new int[] { 5, 9, 13, 4, 0, -2, 22, 18 };
Console.WriteLine("Not sorted: " + string.Join(",", arr));
Console.WriteLine("Sorted: " + string.Join(",", arr));
static void Sort(this int[] arr)
for (int i = 0; i < arr.Length; i++)
for (int j = i + 1; j < arr.Length; j++)
if (arr[j] < arr[min_index])
int oldValue = arr[min_index];