我正在研究 MACD。MACD 函数太长,我正在重复代码。我想创建一个函数 SMA 并将其调用到 MACD 函数。我创建了这个类,但出现错误:
namespace myBackEnd
{
public class SMA
{
public decimal SMA (Queue<Models.DateClose> queue, int period) <--- error here
{
decimal average, sum=0;
for (int i = 0; i < period; i++)
{
Models.DateClose dateClose;
dateClose = queue.Dequeue();
sum += dateClose.Close;
}
return average = sum/period;
}
}
我收到错误“成员名称不能与封闭名称相同”。我该如何解决这个问题?