好的,所以我在从界面(显示数据的窗口窗体)调用方法 GetClassAverage() 时遇到问题。我也收到以下错误“公共修饰符对此项目无效”...这是我的 IService.cs 文件中的代码
[ServiceContract]
public interface IClassRollService
{
[OperationContract]
List<Student> GetStudentList(int semester);
[OperationContract]
double GetClassAverage(int anything);
}
在我的 Service.cs 文件中,我有
public double GetClassAverage()
{
double sum = 0.0;
double total;
foreach (Student S in Students)
{
sum += S.Average;
}
return total = sum / Students.Count();
}
在我的 Windows 窗体上,我通过调用 client.GetStudentList() 填充了一个网格视图,但它不适用于 GetClassAverage()
我做错了什么或我错过了什么?
[编辑] 已经公开了,但我仍然无法从 Windows 窗体调用该方法。有没有其他方法可以将该方法的返回值获取到 Windows 窗体中。这与网络服务有关,我知道的就这么多。