C# 从另一个类调用方法时出现语法错误
如何从单独文件中的另一个类调用另一个类中的方法。这些文件位于同一目录中。我试着调用这个方法C# 从另一个类调用方法时出现语法错误,c#,C#,如何从单独文件中的另一个类调用另一个类中的方法。这些文件位于同一目录中。我试着调用这个方法 namespace myBackEnd { public class SMA { public static Models.DateClose SMAMethod (Queue<Models.DateClose> queue, int period) { decimal average, sum=0;
namespace myBackEnd
{
public class SMA
{
public static Models.DateClose SMAMethod (Queue<Models.DateClose>
queue, int period)
{
decimal average, sum=0;
Models.DateClose dateClose = null;
for (int i = 0; i < period; i++)
{
dateClose = queue.Dequeue();
if (dateClose != null)
sum += dateClose.Close;
}
average = sum/period;
dateClose.Close = average;
return dateClose;
}
}
}
您需要指定它所在的类。试试这个:
myBackEnd.SMA.SMAMethod(movingAverageQueue, 10);
myBackEnd
是名称空间
,如果您的其他类位于同一名称空间
中,则不需要该名称空间
SMA
是方法所在的类。这是必需的
myBackEnd.SMA.SMAMethod(movingAverageQueue, 10);