c#按钮单击更改其他类字符串值

时间:2017-02-05 18:54:05

标签: c#

如果有人愿意帮助我,我需要对我的代码提供一些帮助。我的代码看起来像这样。 按钮代码---

private void button6_Click(object sender, EventArgs e)
        {   character tom = new character();
            pictureBox1.Image = imageList1.Images[2];
            tom.location = "Forest";
            label10.Text = tom.location;
}

我试图在按下按钮后将tom.locations值转换为Forest但在我使用调试器后它向我显示tom.location仍然是我设置的默认值。我究竟做错了什么? 汤姆

public int currenthp = 50;
        public string name; 
        public bool whileCombat = true;
        public int level = 1;
        public int strength = 10;
        public int gold = 0;
        public int xp;
        public int totallevel;
        public int damage2;
        public int potion = 3;
        public int escape2;
        public bool alive = true;
        public string location = "";

1 个答案:

答案 0 :(得分:0)

首先,调试此代码时没有出错?我不是很确定,你不能在没有Class Tom 的方法的情况下调用 tom.localitation

您可以执行类Tom 的方法,或声明静态变量,我建议您使用静态变量。

public static string localitation = "";