public static void ejecutar(int prueba, string file2, bool resultado) { string[] elementos2; Burbuja ordenado = new Burbuja(); char[] delimitador = { ' ' }; int x = 0; StreamWriter file = File.AppendText(file2); System.Diagnostics.Stopwatch temporizador = new Stopwatch(); elementos2 = datos[prueba, 2].Split(delimitador); int[] elementos = elementos2.Select(s => int.TryParse(s, out x) ? x : 0).ToArray(); temporizador.Start(); ordenado.ordenar(elementos); temporizador.Stop(); int[] esperado = Array.ConvertAll(datos[prueba, 3].Split(delimitador), int.Parse); file.WriteLine("Caso de prueba: " + datos[prueba, 0]); file.WriteLine("Operacion: " + datos[prueba, 1]); file.WriteLine("Datos: " + string.Join(" ", elementos2)); file.WriteLine("Tiempo transcurrido: " + temporizador.Elapsed.ToString()); file.WriteLine("Resultado: " + resultado); file.WriteLine("Esperado: " + datos[prueba, 3]); file.WriteLine(); //file.WriteLine("Exitosos: " + exitosos + " Fallidos: " + fallidos); //file.WriteLine(); file.Close(); }