给定一个像这样的类:
public class Dinosaur
{
public string Specie { get; set; }
public int Age { get; set; }
public int Weight { get; set; }
public Point Location { get; set; }
// Constructor
public Dinosaur()
{
}
像这样的列表:
public static List<Dinosaur> Dinosaurs = new List<Dinosaur>();
更改列表最后一项中的值的正确方法是什么?这会引发错误(“'System.Collections.Generic.List.this[int]' 的最佳重载方法匹配有一些无效参数”):
Dinosaurs[Dinosaurs.Last()].Location.X = pixelMousePositionX;
一如既往,提前致谢!Stackoverflow 一直是这个项目的救星。