Lo que es mejor para un rendimiento inteligente que se declara la variable fuera del DECLARACIÓN foreach y cada vez que se le reasigne en el lado que (foreach) o crear una nueva variable en el interior foreach por ejemploforeach, rendimiento-sabio. ¿Deberíamos declarar la variable una vez antes del ciclo o dentro de él?
private List<ListItem> GetItems()
{
var items = new List<ListItem>();
var collection = new List<int> { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
ListItem item;
foreach (var i in collection)
{
item = new ListItem { Text = i.ToString() };
items.Add(item);
}
return items;
}
o éste?
private List<ListItem> GetItems()
{
var items = new List<ListItem>();
var collection = new List<int> { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
foreach (var i in collection)
{
ListItem item = new ListItem { Text = i.ToString() };
items.Add(item);
}
return items;
}
Seguro aquí hablo sobre el objeto del objeto. gracias a todos.
Esto es por lo general lo que hago. Es autosuficiente, así que te votaré por turno: D –