For VS Foreach (vitesse d'exécution)

Résolu
TTMan
Messages postés
104
Date d'inscription
lundi 17 décembre 2001
Statut
Membre
Dernière intervention
12 février 2007
- 6 janv. 2006 à 14:06
TheSaib
Messages postés
2368
Date d'inscription
mardi 17 avril 2001
Statut
Modérateur
Dernière intervention
26 décembre 2007
- 6 janv. 2006 à 15:15
Bonjour à tous!

Est-ce que quelqu'un pourrait me conseiller, sachant que mon but est d'optimiser le temps de traitement, dans le choix entre un for et un foreach???
Lequel est le plus rapide, est-ce vraiment visible sur 100, 1000, ou 10 000 itérations.... bref, merci à ceux qui pourront me filer de sinfos fiables.

TTMan

5 réponses

TheSaib
Messages postés
2368
Date d'inscription
mardi 17 avril 2001
Statut
Modérateur
Dernière intervention
26 décembre 2007
23
6 janv. 2006 à 14:13
Tout dépend de l'objet à traiter et sans oublier que la collection parcourue dans le foreach n'est pas modifiable. Le mieux est de faire tes propres bench sur tes objets.

::|The S@ib|::
MVP C#.NET
3
TTMan
Messages postés
104
Date d'inscription
lundi 17 décembre 2001
Statut
Membre
Dernière intervention
12 février 2007

6 janv. 2006 à 14:33
OK, merci.
Donc je vais bencher à bloc...
TTMan
0
TheSaib
Messages postés
2368
Date d'inscription
mardi 17 avril 2001
Statut
Modérateur
Dernière intervention
26 décembre 2007
23
6 janv. 2006 à 14:35
Sur quel type d'objet tu parcours ?

::|The S@ib|::
MVP C#.NET
0
TTMan
Messages postés
104
Date d'inscription
lundi 17 décembre 2001
Statut
Membre
Dernière intervention
12 février 2007

6 janv. 2006 à 15:05
Sur des Datarows d'un DataTable, puis sur des objet d'une collections IEnumerable.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
TheSaib
Messages postés
2368
Date d'inscription
mardi 17 avril 2001
Statut
Modérateur
Dernière intervention
26 décembre 2007
23
6 janv. 2006 à 15:15
0