1
juin
2005
L’instruction using en C#
juin
2005
L’instruction using, en C#, s’avère très pratique pour tous les développeurs qui veulent s’assurer des performances optimales dans leurs applications .NET ![]()
En effet, elle permet de s’assurer que les ressources utilisées seront libérées dès la fin de l’instruction.
Ex:
using (TextReader r = File.OpenText("log.txt"))
{
string s;
while ((s = r.ReadLine()) != null)
{
Console.WriteLine(s);
}
}
{
string s;
while ((s = r.ReadLine()) != null)
{
Console.WriteLine(s);
}
}
Ici, on s’assure que les ressources utilisées par le TextReader seront libérées dès qu’il n’y a plus d eligne à lire (le TextReader sera donc fermé automatiquement).
Plus d’informations sur l’instruction using: http://msdn.microsoft.com/library/fre/default.asp?url=/library/fre/csspec/html/vclrfcsharpspec_8_13.asp
A+ ![]()
2 Commentaires + Ajouter un commentaire
Articles récents
- [Mix 07] Annonces diverses dont la possibilité de développer des applications SilverLight avec du code managé !
- [WPF] Article d’introduction à Windows Presentation Foundation Everywhere
- [WPF] Les CTP de WPF /E et Expression Studio sont en ligne !
- [Event] Première rencontre du Dotnet User Group (DUG)
- [.NET 3] Présentation du Framework .NET 3.0
Commentaires récents
- dans [Tips] Ouvrir un fichier vhd sans lancer une VPC
- dans [WPF] Article d’introduction à Windows Presentation Foundation Everywhere
- dans [WPF] Article d’introduction à Windows Presentation Foundation Everywhere
- dans Visual Basic Express 2005 et Visual Web Developer Express 2005 disponibles EN FRANCAIS !
- dans [.NET 3] Présentation du Framework .NET 3.0
Archives
- avril 2007
- décembre 2006
- novembre 2006
- octobre 2006
- septembre 2006
- août 2006
- juillet 2006
- juin 2006
- mai 2006
- avril 2006
- mars 2006
- février 2006
- janvier 2006
- décembre 2005
- novembre 2005
- octobre 2005
- septembre 2005
- août 2005
- juillet 2005
- juin 2005
- mai 2005
- avril 2005
- mars 2005
- février 2005
- janvier 2005
- décembre 2004
- novembre 2004
- octobre 2004

Un article de Thomas Lebrun
C’est sur
Depuis que je connais ceci, je l’utilise dès que je peux.
A mon avis l’un des plus gros avantages du C# comparé à du VB.NET car les ressources sont libérées même si on lève (et traite) une exception