using System; public class Partido { String juegaEnCasa; String juegaFuera; bool[] pronostico = new bool[3]; String unoequisdos="1X2"; public Partido( String _jecasa, String _jfuera, String _pronostico ) { this.juegaEnCasa = _jecasa; this.juegaFuera = _jfuera; this.setPronosticoAsString( _pronostico ); } public String getJuegaEnCasa() { return this.juegaEnCasa; } public void setJuegaEnCasa( String _newVal) { this.juegaEnCasa = _newVal ; } public String getJuegaFuera() { return this.juegaFuera; } public void setJuegaFuera( String _newVal) { this.juegaFuera = _newVal ; } public bool[] getPronostico() { return this.pronostico; } public void setPronostico(bool[] _newVal) { this.pronostico = pronostico; } public void setPronosticoAsString(String _newVal) { for ( int i=0; i < 3; i++ ) { // System.err.println( "SPAS : " + i + " -> " + this.unoequisdos + "-> " + this.unoequisdos.charAt(i) ); if ( _newVal.IndexOf(this.unoequisdos[i]) >= 0 ) { this.pronostico[i] = true; } else { this.pronostico[i] = false; } } } public String getAsString() { String str=this.juegaEnCasa + "-" + this.juegaFuera + ": "; return str+this.getPronosticoAsString(); } public String getPronosticoAsString() { String str=""; for ( int i = 0; i < 3; i ++ ) { if ( this.pronostico[i] ) { str += this.unoequisdos[i]; } } return str; } }