Коллекция в статическом методе не поддается модификации - C#
Формулировка задачи:
Приветствую. Люди помогите разобраться... Есть статический класс со статическим методом внутри.
Этот метод возвращает коллекцию объектов класса Digital.
Не могу удалять или вносить данные в эту коллекцию.
using System; using System.Collections.Generic; namespace HelloWorld { public class Digital { public string Name{ get; set;} } public static class Repository { public static List<Digital> GetRooms() { return new List<Digital> { new Digital { Name = "123" }, new Digital { Name = "456" }, new Digital { Name = "789" }, }; } class Test { static void Main (string[] args) { Repository.GetRooms ().RemoveAt (0); foreach (Digital o in Repository.GetRooms()) { Console.WriteLine (o.Name); } Console.ReadLine (); }}}}
Решение задачи: «Коллекция в статическом методе не поддается модификации»
textual
Листинг программы
List<Digital> repo = Repository.GetRooms(); repo.RemoveAt(0); foreach (Digital o in repo) { Console.WriteLine(o.Name); } Console.ReadLine();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д