public override string ToString() { string res = string.Join(",", new string[] { Title.ToString(), Week.ToString(), Day.ToString(), Completion.ToString() }); if (!IsNull) { res = string.Join(",", new string[] { res, string.Join <Exercise>("¦", Exercises), string.Join <Break>("¦", Breaks), string.Join("¦", MaxReps), string.Join("¦", RepText), string.Join("¦", Reps) }); for (int i = 0; i < 9; i++) { res += "," + string.Join("¦", WorkoutMatrix[i]); } } return(res); }