Possible en double:
When should I use “using” blocks in C#?Quand utiliser l'aide
Beaucoup de classes peut-être besoin d'être enveloppé à l'aide. Y a-t-il une règle simple pour l'utilisation?
Rick
Possible en double:
When should I use “using” blocks in C#?Quand utiliser l'aide
Beaucoup de classes peut-être besoin d'être enveloppé à l'aide. Y a-t-il une règle simple pour l'utilisation?
Rick
Si une classe implémente IDisposable
, vous devriez généralement l'utiliser dans using
(si vous le pouvez). D'après mon expérience, ce n'est pas "beaucoup de cours". Il devraient seulement être des classes qui utilisent des ressources non managées et des classes qui les enveloppent.
notez explicitement les cas spéciaux, dans certains cas le bloc using vous oblige à écrire du code pas si excellent (malgré l'implémentation de l'objet IDisposable), alors réfléchissez un peu avant d'ouvrir ces accolades. – Neowizard
Si la classe implémente IDisposable
- vous devriez Dispose()
objets une fois que vous avez fini de travailler avec eux.
Depuis using() {}
est un sucre syntaxique pour cette tâche - vous devriez envelopper toutes les classes IDisposable
.
Duplicata de [Quand devrais-je utiliser des blocs "using" en C#?] (Http://stackoverflow.com/questions/567138/when-should-i-use-using-blocks-in-c) –