csharp / beginner
Snippet
Sichere Ressourcenfreigabe
Die 'using'-Anweisung stellt sicher, dass Objekte, die IDisposable implementieren (wie Dateistreams), ordnungsgemäß geschlossen und aus dem Speicher entfernt werden, sobald der Block beendet ist.
snippet.cs
csharp
1
2
3
4
using (var writer = new System.IO.StreamWriter("log.txt")){writer.WriteLine("Process started.");}
Erklärung
1
using (var writer = new System.IO.StreamWriter("log.txt"))
Initialisiert eine freigebbare Ressource in einem Bereich, der automatisch Dispose() aufruft.
2
writer.WriteLine("Process started.");
Schreibt Text mit dem Stream-Writer in die Datei.