我對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