public object Clone() { WorkTypeClass copywork = new WorkTypeClass(); copywork.Article = Article; copywork.category = category; copywork.delegateName = delegateName; copywork.Formula = Formula; copywork.id = id; copywork.IsFixedPrice = IsFixedPrice; copywork.Quantity = Quantity; double[] copyparams = new double[ParametersValue.Length]; ParametersValue.CopyTo(copyparams, 0); copywork.ParametersValue = copyparams; List <string> copyparamss = new List <string>(); foreach (string s in parametrs) { copyparamss.Add(s); } copywork.parametrs = copyparamss; return(copywork); }