Ich habe eine Klasse, die viele ähnliche, aber unterschiedliche Lese-/Schreiboperationen in einer Excel-Datei durchführt. Alle diese Operationen sind in separaten Funktionen definiert. Sie müssen alle in demselben langen Codeblock enthalten sein (Code, der eine Datei prüft und öffnet, speichert, schließt usw.). Was ist ein vernünftiger Weg, um diesen Code nicht jedes Mal duplizieren zu müssen? Das Problem ist, dass ich nicht nur eine Methode mit dem gesamten Code verwenden kann, bevor ich den Code für jede Methode ausführen, da dieser Code in vielen Schichten von If, versuchen und für Anweisungen des gemeinsamen Codes enthalten sein muss .Pass-Funktion als Parameter in vb.net?
Ist es möglich, eine Funktion als Parameter zu übergeben und diese Funktion dann innerhalb des gemeinsamen Codes auszuführen? Oder gibt es einen besseren Weg, damit umzugehen?
mögliche Duplikate von [Wie übergeben Sie MethodName als Parameter einer Prozedur in VBNET] (http://stackoverflow.com/questions/8697504/how-to-pass-methodname-as-parameter-of-a-procedure- in-vbnet) – mbomb007