Bonjour,

j'ai parcouru plusieurs sites parlant de performance, mais je n'ai pas trouvé une réponse au code suivant:


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
 
Foreach(TreeNode node in query)
{
   object newObject = new object();
   //List<node> list = new List<node>();
   Person pers = new Person();
   pers.NbrChild(node.tag);
 } 
 
2e
 
object newObject = null;
//List<node> list = null;
Person pers = null;
 
 Foreach(TreeNode node in query)
{
   newObject = new object();
   //list = new List<node>();
   pers = new Person();
}

=> Le code est inventé, je veux avoir un avis sur la déclaration en dehors de la boucle ou pas.
Quelle est la meilleure, optimale, solution ?

Merci

Fix