我对C#,WPF和OOP完全陌生,并且面临着对象的问题。如何从我的方法外部访问c sharp中的对象?
我正在创建一个小型RPG,并且有一个Player类,该类有一个构造函数,可以为实例化对象自动分配默认值。
所以用WPF/XAML,我创建了一个链接到一个函数的按钮;当我按下按钮,该功能将被执行:
private void NewGameClick(object sender, RoutedEventArgs e)
{
Player hero = new Player("Tristan");
MessageBox.Show("The character " + hero.Name + " has been created.");
}
消息框确实显示了角色的名字,但我不能使用由函数创建的“英雄”对象的其余部分我码。是否因为该对象在函数结束时被删除?有什么方法可以保留该对象并在该函数之外使用它?
谢谢!
你需要声明功能外的英雄对象... – Sparky 2014-10-11 21:45:16