我正在努力从不同的形式中获取一个类而不使其成为静态的,这就是我想要做的:
//First form
public partial class SetupScreen : Form
{
Control myObject;
public Battleship myBattleship;
public SetupScreen()
{
InitializeComponent();
//Create Class Object
myBattleship = new Battleship();
}
}
//Launch second form
public partial class GameScreen : Form
{
Control myObject;
Battleship myBattleship;
Battleship fredBattleship;
public GameScreen()
{
InitializeComponent();
//Get the class
myBattleship = SetupScreen.myBattleship;
}
}
我不断收到错误“非静态字段、方法或属性需要对象引用”
我希望整个表单都可以访问该类,而不仅仅是一个方法,因此我不想每次都通过它,因为这很麻烦
我不想让类成为静态的,因为它不能被删除,我该怎么做呢?