public static void Main()
int[] arr = { 5, 2, 8, 3, 1 };
Console.WriteLine("Choose an option:");
Console.WriteLine("1. Bubble sort");
Console.WriteLine("2. Selection sort");
Console.WriteLine("3. Insertion sort");
Console.WriteLine("4. Print the array");
Console.WriteLine("5. Exit");
choice = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Exiting...");
Console.WriteLine("Invalid choice!");
static void BubbleSort(int[] arr) {
static void SelectionSort(int[] arr) {
static void InsertionSort(int[] arr) {
static void PrintArray(int[] arr) {
for (int i = 0; i < arr.Length; i++) {
Console.Write(arr[i] + " ");