예제 #1
0
        private void buttonArreglo_Click(object sender, EventArgs e)
        {
            int ArreglarNombres = 0; // Variable declarada con valor de 0 
            string[] nombres = new string[ArregloNotas.Length - 1]; // Creara un String nuevo donde leera los datos 

            foreach (string linea in ArregloNotas) // Lo leera en Arreglo notas 
            {
                if (ArreglarNombres != 0) // Si ArregloNombres sigue siendo diferente a 0 entonces seguira ordenandolos 
                {
                    string[] datos = linea.Split(';');
                    nombres[ArreglarNombres - 1] = datos[1]; // Si sigue siendo menor a la primera variable, Seguira ordenando para pasar al siguiente dato

                }

                ArreglarNombres++;
            }

            ClsArreglos arrreglo = new ClsArreglos(nombres); // Nuevo metodo para ordenar nombres 
            string[] resultado = arrreglo.Burbujita();

            for (int indice = 0; indice < resultado.Length; indice++) // Verifica todas las lineas para ordenar 
            {
                listBox1.Items.Add($"{resultado[indice]}"); // Devuelve El valor Arreglado 
            }

        }