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