public FichierOX(DATA.CasDeCharge Cas, String CheminFichier, DATA data) { _Cas = Cas; _CheminFichier = CheminFichier; _Data = data; _Fonctions = new Dictionary <string, Action <StreamReader> >(); _Fonctions.Add("noeuds", PNoeud); _Fonctions.Add("elements", PElement); _Fonctions.Add("reactions", PReaction); }
private void PCasDeCharge(StreamReader sr) { try { var no = Int32.Parse(sr.ReadLine().Trim()); var c = new DATA.CasDeCharge(); c.No = no; var r = sr.ReadLine(); if (r.StartsWith("nom ")) { r = r.Replace("nom", "").Trim(); c.Nom = r; } _Data.ListeCasDeCharge.Add(c.No, c); } catch { } }