【发布时间】:2013-10-30 04:19:38
【问题描述】:
我有一个类可以对 Excel 文件执行许多类似但不同的读/写操作。 所有这些操作都在单独的函数中定义。它们都必须包含在同一个长代码块中(检查和打开文件、保存、关闭等的代码)。什么是不必每次都复制此代码的合理方法? 问题是,在执行每个方法不同的代码之前,我不能只包含一个方法包含所有共享代码,因为该代码必须包含在共享代码的 if、try 和 for 语句的许多层中。
是否可以将函数作为参数传递,然后在共享代码中运行该函数?或者有没有更好的方法来处理这个问题?
【问题讨论】:
标签: vb.net function functional-programming parameter-passing