リストからポイントにアクセスしているときに、ポイントの Y 座標の設定に問題があります。
たとえば、これは機能します。
System.Windows.Point test = new System.Windows.Point(6,5);
test.Y = 6;
ただし、ポイントのリストがあり、リストを介してポイントにアクセスして Y 座標を設定すると、エラーが発生します。
List<System.Windows.Point> bfunction = new List<System.Windows.Point>();
bfunction.Add(new System.Windows.Point(0, 1));
bfunction[0].Y = 6;
bfunction[0] には下線が引かれ、「'System.Collections.Generic.List.this[int]' は変数ではないため、'System.Collections.Generic.List.this[int]' の戻り値を変更できません」というエラーが表示されます。
どんな助けでも大歓迎です。