For VS Foreach (vitesse d'exécution) [Résolu]

Messages postés
104
Date d'inscription
lundi 17 décembre 2001
Dernière intervention
12 février 2007
- - Dernière réponse : TheSaib
Messages postés
2369
Date d'inscription
mardi 17 avril 2001
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
Afficher la suite 

Votre réponse

5 réponses

Meilleure réponse
Messages postés
2369
Date d'inscription
mardi 17 avril 2001
Dernière intervention
26 décembre 2007
16
3
Merci
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

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 120 internautes nous ont dit merci ce mois-ci

Commenter la réponse de TheSaib
Messages postés
104
Date d'inscription
lundi 17 décembre 2001
Dernière intervention
12 février 2007
0
Merci
OK, merci.
Donc je vais bencher à bloc...
TTMan
Commenter la réponse de TTMan
Messages postés
2369
Date d'inscription
mardi 17 avril 2001
Dernière intervention
26 décembre 2007
16
0
Merci
Sur quel type d'objet tu parcours ?

::|The S@ib|::
MVP C#.NET
Commenter la réponse de TheSaib
Messages postés
104
Date d'inscription
lundi 17 décembre 2001
Dernière intervention
12 février 2007
0
Merci
Sur des Datarows d'un DataTable, puis sur des objet d'une collections IEnumerable.
Commenter la réponse de TTMan
Commenter la réponse de TheSaib

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.