Bonjours,

je voulais savoir quel intéret il y aurait à utiliser using plutot que finally pour libérer des ressources.

exemple des deux cas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
(using StreamWriter stream = new StreamWriter(file))
{
     code...code...code
}
et

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
 
StreamWriter  stream = null;
try
{
     stream = new StreamWriter(file)
     code...code...code
}
catch (Exception e)
{
     throw ee;
}
finally
{
     stream.Close();
}