Buenas!.
Si tuvierais un procedimiento que se va a encargar de mostrar una serie de datos en un componente Gridview.
Podrías encontraros esta situación.
Tenemos un procedimiento:
MostrarEnGrid(unacolección)
Ademas también tengo un procedimiento que me va a crear una colección donde la llave es el país y el valor el número de ciudadanos.
(GenerarLista es una función.)
Solución1:
colecciontemporal = GenerarLista()
Y luego:
MostrarEnGrid(colecciontemporal)
Solución2:
MostrarEnGrid(GenerarLista())
¿ Cuál os parece más adecuada ?
En el primer caso usamos otra colección temporal pero puede ser más fácil de entender.
En el segundo caso resumimos código y eliminamos la colección temporal.
Saludos