我的方法就不说了return值使用

My methods will not talk and return value to use

我必须先用class到我的网站,然后看了一些视频。

从那以后我必须在这里多次使用这个值,而不是在右边摸索多个文件,所以我只需要进入一个文件就可以做到这一点。

我的class:

public class point
{
    int pointBrugerVis = 250;

    public static string VisPoint()
    {
        return pointBrugerVis;
    }
}

我的class是这样叫的:

LabelPointVis.Text = point.VisPoint();

我立即看到这个错误:

非静态字段、方法或 属性 需要对象引用 'point.pointBrugerVis'

错误很明显:pointBrugerVis 不是 static 字段。

另请注意,VisPoint() 正在返回一个字符串...而 pointBrugerVis 是一个整数。

static int pointBrugerVis = 250;

public static string VisPoint()
{
    return pointBrugerVis.ToString(); // Or change the method's return type
}

或者:

int pointBrugerVis = 250;

public string VisPoint()
{
    return pointBrugerVis.ToString();
}

然后你将创建一个实例:

point p = new point();
LabelPointVis.Text = p.VisPoint();

尝试关注

public static String pointBrugerVis = "250";

然后将 return 类型从字符串更改为字符串;

处理常量的更好方法是声明 like

public static final String POINT_BRUGER_VIS = "250";

并由 point.POINT_BRUGER_VIS

调用

顺便说一句,你应该大写 class

您必须删除 static 关键字才能执行以下操作

    public class point
    {
        int pointBrugerVis = 250;

        public string VisPoint()
        {
            return pointBrugerVis.ToString();
        }
    }