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.BURBUJA(); for (int indice = 0; indice < resultado.Length; indice++) // Verifica todas las lineas para ordenar { listBox1.Items.Add($"{resultado[indice]}"); // Devuelve El valor Arreglado } }
private void button1_Click(object sender, EventArgs e) { int ARREGLARN = 0; string[] NAME = new string[ArregloNotas.Length - 1]; string[] SECTION = new string[ArregloNotas.Length - 1]; foreach (string linea in ArregloNotas) { if (ARREGLARN != 0) { string[] datos = linea.Split(';'); NAME[ARREGLARN - 1] = datos[1]; SECTION[ARREGLARN - 1] = datos[5]; } ARREGLARN++; } ClsArreglos arrreglo = new ClsArreglos(NAME); string[] resultado = arrreglo.BURBUJA(); ClsArreglos ARREGLOSECTION = new ClsArreglos(SECTION); string[] SECTIONR = ARREGLOSECTION.BURBUJA(); for (int indice = 0; indice < resultado.Length; indice++) { listBox2.Items.Add($"{resultado[indice]} Seeciones: {SECTIONR[indice]}"); } }