Коллекция в статическом методе не поддается модификации - 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();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д