Soweit ich weiss gibt es das auch in C#
Code:
using (obj) {
name = "abc";
...
}
Ja schon, entspricht aber nicht exakt dem Delphi with xy do Konstrukt:
Zitat:
Mit der using-Anweisung können Programmierer angeben, wann Objekte, die Ressourcen beanspruchen, freigegeben werden sollen. Das der using-Anweisung bereitgestellte Objekt muss die IDisposable-Schnittstelle implementieren. Diese Schnittstelle stellt die Dispose-Methode bereit, die die Ressourcen des Objekts freigibt.
Das objekt wird automatisch danach freigegeben.