private static void Swap(ref char a, ref char b)
public static void GetPer(char[] list)
private static void GetPer(char[] list, int k, int m)
for (int i = k; i <= m; i++)
Swap(ref list[k], ref list[i]);
Swap(ref list[k], ref list[i]);
public static void Main()
char[] arr = str.ToCharArray();