private void RestoreDefaultCategories() { DeleteFile.Delete(ITEMSPATH); for (int i = _objects.Count - 1; i >= 0; i--) { _objects.RemoveAt(i); } DefaultCategories defaultCategories = new DefaultCategories(); IList <string[]> defaultCats = defaultCategories.DefaultCategoryList; WriteListToFile set = new WriteListToFile(defaultCats, CATEGORIESPATH); foreach (string[] category in defaultCats) { _objects.Add(new ShoppingListObject(category[0])); } }