静态类对象引用
本文关键字:对象引用 静态类 | 更新日期: 2023-09-27 18:01:41
我有一个主要形式和一个静态类,当我访问静态类成员它给我nullreference错误。之前它工作得很好,不知道发生了什么。任何人都可以提出问题。
code snap:
namespace MyNamespace
{
public partial class myForm : Form
{
public myForm()
{
InitializeComponent();
}
private void myForm_Load(object sender, EventArgs e)
{
My_Static_Data_Class.player_name="Demo Player"
}
}
public static class My_Static_Data_Class
{
public static string player_name = "";
}
}
请帮忙吗?
你要么在静态类成员被设置为"Demo Player"之前访问它。例如,您正在尝试访问My_Static_Data_Class。在main[]方法调用主表单之前,在Program.cs代码中调用player_name。或者,您可能正在设置My_Static_Data_Class。在代码的其他地方Player_name为null,然后访问它。
检查代码编辑器中的所有引用并跟踪它。为此,右键单击My_Static_Data_Class。