public static FormulaPiece[] Remove(int index, FormulaPiece[] list) { ArrayList tmp = new ArrayList(); foreach(FormulaPiece str in list) tmp.Add(str); tmp.RemoveAt(index); return tmp.ToArray(typeof(FormulaPiece)) as FormulaPiece[]; }
public static FormulaPiece[] Add(FormulaPiece n, FormulaPiece[] list) { ArrayList tmp = new ArrayList(); foreach(FormulaPiece str in list) tmp.Add(str); tmp.Add(n); return tmp.ToArray(typeof(FormulaPiece)) as FormulaPiece[]; }