csharp / beginner
Snippet
Bereich für Ressourcenmanagement
Die 'using'-Anweisung stellt sicher, dass Objekte, die IDisposable implementieren, sofort nach der Verwendung aus dem Speicher bereinigt werden.
snippet.cs
csharp
1
2
3
4
5
6
7
8
9
10
using System.IO;public class Program {public static void Main() {using (StringReader reader = new StringReader("Hello World")) {string content = reader.ReadToEnd();System.Console.WriteLine(content);}}}
Erklärung
1
using (StringReader reader = ...)
Definiert einen Bereich, in dem das Reader-Objekt am Ende automatisch freigegeben wird.
2
reader.ReadToEnd()
Liest alle Zeichen von der aktuellen Position bis zum Ende des Strings.