在我的项目中,我遇到了很多方法,这些方法中嵌入了很多out参数,这使得调用方法变得非常麻烦,因为在调用方法之前,我必须开始声明变量。
因此,我想重构代码以返回一个结构,并想知道这是否是一个好主意。
接口中的一个示例:
void CalculateFinancialReturnTotals(FinancialReturn fr, out decimal expenses, out decimal revenue, out decimal levyA, out decimal levyB, out decimal profit, out decimal turnover, out string m