Bonjour,
j'aimerai bien comprendre la difference entre les deux codes suivants :
et celui ci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 } };
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 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); }
Merci bien
Partager