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 = "";
答案 0 :(得分:0)
首先,调试此代码时没有出错?我不是很确定,你不能在没有Class Tom 的方法的情况下调用 tom.localitation 。
您可以执行类Tom 的方法,或声明静态变量,我建议您使用静态变量。
public static string localitation = "";