Which would be faster?
oldPosition = new Vector2(position.X, position.Y); |
OR
oldPosition.X = position.X; |
oldPosition.Y = position.Y; |
I'm assuming the second example is more efficient since a new object isn't being created, unless the compiler automatically optimises such things?