Es gibt kein C #, das dem Visual Basic-Schlüsselwort With
entspricht.
Ein Beinahe-Äquivalent würde eine Methode aufrufen, die ein Mitglied einer Klasse ist. Sie müssen das besitzende Objekt innerhalb von Klassenmembern nicht wiederholt benennen - es ist implizit darin enthalten, dass die Funktion ein Mitglied ist, das für eine bestimmte Instanz aufgerufen wird.
Ich bezweifle, dass eine direkte Entsprechung von With / End With aus diesem Grund eine gute Idee in C # ist. Wenn Sie feststellen, dass Sie den Namen eines Objekts in einem bestimmten Bereich immer wieder eingeben, ist dies ein guter Hinweis darauf, dass der betreffende Code eine gute Methode für die Klasse dieses Objekts darstellt.
Tags und Links c# syntax vb6 equivalent