public void Init(List <Param> Structss) { Elems = new Elems(); foreach (Param p in Structss) { switch (p.Name.ToLower()) { case _arithmFuncs: Elems.SetFuncs(p.Data.Select(x => x.Value).ToList()); break; case _arithmSigns: Elems.SetSigns(p.Data.Select(x => x.Value).ToList()); break; default: break; } } }