nasimsaba
یک شنبه 30 شهریور 1393, 12:37 عصر
سلام
من میخوام مقدار فیلد یک لیست که از نوع ساختار تعریفی خودم هست رو تغییر بدم ولی نمیتونم و خطا زیر رو میده.دوستان لطفا راهنمایی کنن
struct Person
{
public string FirstName { get; set; }
public string LastName { get; set; }
}
var list = new List<Person>();
list.Add(new Person { FirstName = "F1", LastName = "L1" });
list.Add(new Person { FirstName = "F2", LastName = "L2" });
list.Add(new Person { FirstName = "F3", LastName = "L3" });
list[1].FirstName = "F22";
خطایی که میده اینه :
Can't modify the expression because it's not a variable
من میخوام مقدار فیلد یک لیست که از نوع ساختار تعریفی خودم هست رو تغییر بدم ولی نمیتونم و خطا زیر رو میده.دوستان لطفا راهنمایی کنن
struct Person
{
public string FirstName { get; set; }
public string LastName { get; set; }
}
var list = new List<Person>();
list.Add(new Person { FirstName = "F1", LastName = "L1" });
list.Add(new Person { FirstName = "F2", LastName = "L2" });
list.Add(new Person { FirstName = "F3", LastName = "L3" });
list[1].FirstName = "F22";
خطایی که میده اینه :
Can't modify the expression because it's not a variable