次のようなクラスがあるとします。
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 は、このプロジェクトの命の恩人です。