public void FillZonalData(Dictionary<string,SpatialZone> currTable) { string strTok; FileReader.ReadLine(); while ((strTok = FileReader.ReadLine()) != null) { string[] strToken = strTok.Split(','); if (!currTable.ContainsKey(strToken[0])) { SpatialZone curZ = new SpatialZone(); curZ.SetName(strToken[0]); curZ.SetEPFLName(strToken[1]); //curZ.SetHhldControlTotal(strToken[0],uint.Parse(strToken[2])); curZ.SetAverageIncome(Double.Parse(strToken[2]) *Constants.BFRANC_TO_EURO); curZ.SetPercentHighEducated(Double.Parse(strToken[3])); curZ.SetSurfaceOne(double.Parse(strToken[4])); curZ.SetSurfaceOne(double.Parse(strToken[5])); curZ.SetSurfaceOne(double.Parse(strToken[6])); curZ.SetSurfaceOne(double.Parse(strToken[7])); //curZ.SetPercUnitsChosen(Double.Parse(strToken[4])); currTable.Add(strToken[0], curZ); } } }