public static int swapcount=0;
public void swap(int[] arr)
for(int i=0;i<arr.Length-1;i++)
if(arr[minidex]>arr[start])
Console.WriteLine("{0},{1},",arr[i],arr[minidex]);
for(int i=0;i<arr.Length;i++)
Console.Write("{0},",arr[i]);
Console.WriteLine(swapcount);
public static void Main()
int[] arr = new int[]{1, 3, 4, 5, 6};