Коллекция в статическом методе не поддается модификации - 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();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.857 из 5
Похожие ответы