Какой из них быстрее/лучше?
Этот:
List<User> list = new List<User>();
User u;
foreach (string s in l)
{
u = new User();
u.Name = s;
list.Add(u);
}
Или этот:
List<User> list = new List<User>();
foreach (string s in l)
{
User u = new User();
u.Name = s;
list.Add(u);
}
Мои новички-навыки развития говорят мне, что первый лучше, но мой друг говорит мне, что я ошибаюсь, но не мог дать мне вескую причину, почему второй лучше.
Есть ли разница в производительности вообще?