我一直想知道为什么我的变量没有保存数据。这是我的代码
class MainProg
{
public string name;
static void Main()
{
MainProg m = new MainProg();
m.Start();
}
public void Start()
{
Register rs = new Register();
Register r = (Register)rs;
r.run();
Console.WriteLine(name);
}
}
class Register : MainProg
{
public void run()
{
name = "a";
}
}
我忘了什么吗?每次我尝试显示输出时它什么都没有显示。顺便感谢您抽出宝贵的时间。