6
Reply

Multiple assignment vs object creation

time and space

time and space

Jul 5 2011 3:02 PM
1.7k
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?

Answers (6)