for (int i = 0; i < 8;i++)
{
 CollisionRectangles[i].X = (int)Position2D.X + tempDrawRectangles[i].X;
}


変数ではないため、'System.Collections.Generic.List<Microsoft.Xna.Framework.Rectangle>.this[int]' の戻り値を変更できません。
どうすりゃ変更できるの?