我正在尝试调用一个函数,但不断收到错误消息,指出该函数在当前上下文中不存在。这是一个课堂作业。我不确定为什么它无法识别该功能。
Mail from domain
答案 0 :(得分:2)
您所看到的是
非静态字段,方法或对象需要对象引用 属性“成员”
要使用非静态字段,方法或属性,您必须 首先创建一个对象实例。
解决方案
更改
public int W(int a, int b)
到
public static int W(int a, int b)
基本上,您不能在没有实例的情况下从静态方法调用实例成员
进一步阅读
Static Classes and Static Class Members (C# Programming Guide)
答案 1 :(得分:0)
在静态方法中,您必须使用静态成员,否则将在当前上下文中找不到
所以您必须在type(int)之前键入static,然后再调用