public Info(String materiau, String baseMat, Double volume, Boolean herite = false) { Materiau = materiau; Base = baseMat; Volume = volume; Herite = herite; if (_DicDensite.ContainsKey(Materiau)) { Densite = _DicDensite[Materiau]; Classe = _DicClasse[Materiau]; } else { String _classe; Densite = Sw.eProprieteMat(Base, Materiau, eMatPropriete.densite, out _classe); _DicDensite.Add(Materiau, Densite); Classe = _classe; _DicClasse.Add(Materiau, _classe); } Masse = Volume * Densite; }