Zitat:
Wie verhält sich das denn unter C# mit Using zweier Klassen, welche die gleiche Methode besitzen?
In C# gibt es kein dem pascalschen with entsprechendes Konstrukt. Das using dient lediglich dem automatischen Dispose und kann daher auch nur mit Klassen verwendet werden, die die IDisposable-Schnittstelle implementieren. Eine Verkürzung der Aufrufe gibt es innerhalb des using-Blocks nicht. Davon abgesehen können in einer using-Anweisung nur Objekte eines Typs deklariert werden.