1 Chiederai in input il numero di elementi dell'array
2 dichiarerai un array di x elementi
3 tramite loop inserirai un elemento alla volta nell'array



codice:
           Console.WriteLine("\n \n Inserisci la dimensione dell'array:");
            int x = int.Parse(Console.ReadLine());
            int[] Vett = new int[x];
            int i=0;
           
            while ( i < x)
            {
                Console.Write("Inserisci il {0} elemento  :  ",i+1);
                Vett[i] = int.Parse(Console.ReadLine());
                i++;
            }
le operazione di stampa e somma , sarebbe meglio eseguirle all'interno
di metodi statici .


per l'ordinamento esistono numerosi esempi di bubble sort anche in c# , fai una ricerca.