Lequel de ceux-ci est le plus rapide / meilleur?
Celui-là:
List<User> list = new List<User>();
User u;
foreach (string s in l)
{
u = new User();
u.Name = s;
list.Add(u);
}
Ou celui-ci:
List<User> list = new List<User>();
foreach (string s in l)
{
User u = new User();
u.Name = s;
list.Add(u);
}
Mes compétences en développement de débutants me disent que le premier est meilleur, mais un de mes amis me dit que je me trompe, mais ne pourrait pas me donner une bonne raison pour laquelle le second est meilleur.
Y a-t-il une différence de performance?