using quiniela.Partido; using System; using System.IO; using System.Collections; // para ArrayList public class Quiniela { public static void Main ( string[] args ) { FileInfo fichero = new FileInfo ( args[0]); StreamReader stream = fichero.OpenText(); ArrayList estaQuiniela = new ArrayList(); String linea; do { linea = stream.ReadLine( ); if ( linea != null ) { String[] valores = linea.Split(' ') ; Console.Write( "Valores\n"); for ( int i = 0; i < valores.Length; i ++ ) { Console.Write( "{0} => {1}\n ", i, valores[i] ); } Partido estePartido = new Partido( valores[0], valores[1], valores[2] ); estaQuiniela.Add( estePartido ); } } while (linea != null); Console.Write( "Partidos leidos: \n" ); for ( int i = 0; i < estaQuiniela.Count; i ++ ) { Partido unPartido = (Partido) estaQuiniela[i]; Console.Write( "{0}\n", unPartido.getAsString() ); } } }