SelectListItem et Tableau générique
Bonjour,
j'aimerai bien comprendre la difference entre les deux codes suivants :
Code:
1 2 3 4 5 6 7
|
var employ = application.PamMetier.GetAllIdentitesEmployes();
application.EmployesItems = new SelectListItem[3]
{new SelectListItem () { Text=string.Format("{0}",employ.ElementAt(0).Prenom+" "+employ.ElementAt(0).Nom), Value=employ.ElementAt(0).SS },
new SelectListItem () { Text = string.Format("{0}", employ.ElementAt(1).Prenom + " " + employ.ElementAt(1).Nom), Value = employ.ElementAt(1).SS },
new SelectListItem () { Text = string.Format("{0}", employ.ElementAt(2).Prenom + " " + employ.ElementAt(2).Nom), Value = employ.ElementAt(2).SS }
}; |
et celui ci
Code:
1 2 3 4 5 6 7 8 9
|
for (int i = 0; i < 3; i++)
{
var tempo = new SelectListItem[1]
{new SelectListItem() { Text = string.Format("{0}", employ.ElementAt(i).Prenom + " " + employ.ElementAt(i).Nom),
Value = employ.ElementAt(i).SS } };
tempo.CopyTo(application.EmployesItems, i);
} |
pour moi les deux codes devraient produire les mêmes résultats mais à l’exécution le premier fonctionne bien mais le second lève une exception. quelqu'un pourrait il m'aider à corriger le deuxième pour obtenir le même résultat que le premier ?
Merci bien