0 Tage Serie
csharp / beginner
Snippet

Muster zur Ressourcenfreigabe

Die 'using'-Anweisung stellt sicher, dass wichtige Ressourcen, wie Dateihandles, sofort nach der Verwendung geschlossen und bereinigt werden.

snippet.cs
csharp
1
2
3
4
5
6
7
8
9
10
using System;
using System.IO;
public class ResourceDemo {
public void WriteToFile() {
using (StreamWriter writer = new StreamWriter("test.txt")) {
writer.WriteLine("Hello Memory Management!");
}
}
}
Erklärung
1
using (StreamWriter writer = ...)
Definiert einen Bereich, in dem das Writer-Objekt am Ende automatisch freigegeben wird.