各位前輩好:
目前用到Epplus產出excel,會用下方的method添加邊框
private void ExcelRangeSetBorder(ExcelRange excelRange)
{
excelRange.Style.Border.Top.Style = ExcelBorderStyle.Thin;
excelRange.Style.Border.Left.Style = ExcelBorderStyle.Thin;
excelRange.Style.Border.Right.Style = ExcelBorderStyle.Thin;
excelRange.Style.Border.Bottom.Style = ExcelBorderStyle.Thin;
}
由於會用到ExcelRangeSetBorder的地方不只一個cs,想把它抽出來共用
一開始直覺就加一個Service然後DI
但想想要是做一個Model,要用的時候new,也可以用他的Method
或者直接用個static method,連new都不用了
我知道直接用static會一直站著記憶體
不過DI估計會用AddSingleton,也一樣是一直站著記憶體吧?
不用static每次new的話,感覺也跟AddTransient差不多......
有什麼不同嗎?