Tôi muốn thay đổi giá trị tiền trong danh sách của tôi, nhưng tôi luôn luôn nhận được một thông báo lỗi:Không thể sửa đổi cấu trúc trong danh sách?
Không thể sửa đổi các giá trị trở lại của 'System.Collections.Generic.List.this [int]' vì nó là không phải là biến số
Điều gì là sai? Làm thế nào tôi có thể thay đổi giá trị?
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;
Đáng tiếc về 'Điểm',' Hình chữ nhật' và 'Kích thước'. Ít nhất thì Microsoft đã học được một chút trước khi tạo ra 'Complex'. Sẽ rất khó chịu nếu * đó * có thể thay đổi được. –