Я хочу, чтобы изменить значение денег в моем списке, но я всегда получаю сообщение об ошибке:Невозможно изменить структуру в списке?
не может изменить возвращаемое значение «System.Collections.Generic.List.this [INT]», потому что это не переменная
Что не так? Как изменить значение?
struct AccountContainer
{
public string Name;
public int Age;
public int Children;
public int Money;
public AccountContainer(string name, int age, int children, int money)
: this()
{
this.Name = name;
this.Age = age;
this.Children = children;
this.Money = money;
}
}
List<AccountContainer> AccountList = new List<AccountContainer>();
AccountList.Add(new AccountContainer("Michael", 54, 3, 512913));
AccountList[0].Money = 547885;
Жаль о 'Point',' Rectangle' и 'Size'. По крайней мере, Microsoft немного научилась создавать «Комплекс». Было бы очень неприятно, если бы *, что * был изменчивым. –