请问关于c的具体应用场景有哪些?

2026-04-29 02:144阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计391个文字,预计阅读时间需要2分钟。

请问关于c的具体应用场景有哪些?

每当我运行我的程序时,我得到以下错误:NullReferenceException 未处理,Object Reference 未设置为对象的实例。当我启动程序时,我有一个名为 MaxScore 的表单,用户输入最高分并按OK。在OK事件中,我从 MainForm 调用。

每当我运行我的程序时,我得到:NullReferenceException未处理,Object Reference未设置为对象的实例.

当我启动程序时,我有一个名为MaxScore的表单,用户输入最高分并按OK.在OK事件中,我从MainForm调用一个方法来更新MainForm上的maxGameCountLabel,并将最大分数输入的值作为参数.

当我按下ok时,我得到NullReferenceException

myGameCountLbl.Text = maxGames.ToString();

我的maxGameCountLblUpdate方法.

以下是驻留在MainForm中的maxGameCountLblUpdate方法代码:

请问关于c的具体应用场景有哪些?

//Update game count label public void maxGameCountLblUpdate(decimal maxGames) { maxGames = decimal.ToInt32(maxGames); myGameCountLbl.Text = maxGames.ToString(); compGameCountLbl.Text = maxGames.ToString(); }

这是我在MaxScore上的OK Button事件:

private void okBtn_Click(object sender, EventArgs e) { MainForm.maxGameCountLblUpdate(max); }

注意,我已经设定了

public Form1 MainForm { get; set; }

在MaxScore中

我在MainForm中创建MaxScore:

using (MaxScore scoreForm = new MaxScore()) { scoreForm.MainForm = this; scoreForm.ShowDialog(); }

我不能让这个工作..我尝试了很多东西..
谢谢!

编辑:在myGameCountLbl.Text = maxGames.ToString();添加断点后;
myGameCountLbl似乎是空的…我很抱歉成为一个新手…我该如何解决这个问题?事实上,maxGames确实是1,所以这不是问题所在

你删除了:InitializeComponent();从构造函数?

如果您使用设计器来构建表单UI,Visual Studio将在后台构建一个方法(Class.designer.cs)来初始化控件.如果在访问UI元素之前未调用InitializeComponent(),则会出现NullReferenceException.

本文共计391个文字,预计阅读时间需要2分钟。

请问关于c的具体应用场景有哪些?

每当我运行我的程序时,我得到以下错误:NullReferenceException 未处理,Object Reference 未设置为对象的实例。当我启动程序时,我有一个名为 MaxScore 的表单,用户输入最高分并按OK。在OK事件中,我从 MainForm 调用。

每当我运行我的程序时,我得到:NullReferenceException未处理,Object Reference未设置为对象的实例.

当我启动程序时,我有一个名为MaxScore的表单,用户输入最高分并按OK.在OK事件中,我从MainForm调用一个方法来更新MainForm上的maxGameCountLabel,并将最大分数输入的值作为参数.

当我按下ok时,我得到NullReferenceException

myGameCountLbl.Text = maxGames.ToString();

我的maxGameCountLblUpdate方法.

以下是驻留在MainForm中的maxGameCountLblUpdate方法代码:

请问关于c的具体应用场景有哪些?

//Update game count label public void maxGameCountLblUpdate(decimal maxGames) { maxGames = decimal.ToInt32(maxGames); myGameCountLbl.Text = maxGames.ToString(); compGameCountLbl.Text = maxGames.ToString(); }

这是我在MaxScore上的OK Button事件:

private void okBtn_Click(object sender, EventArgs e) { MainForm.maxGameCountLblUpdate(max); }

注意,我已经设定了

public Form1 MainForm { get; set; }

在MaxScore中

我在MainForm中创建MaxScore:

using (MaxScore scoreForm = new MaxScore()) { scoreForm.MainForm = this; scoreForm.ShowDialog(); }

我不能让这个工作..我尝试了很多东西..
谢谢!

编辑:在myGameCountLbl.Text = maxGames.ToString();添加断点后;
myGameCountLbl似乎是空的…我很抱歉成为一个新手…我该如何解决这个问题?事实上,maxGames确实是1,所以这不是问题所在

你删除了:InitializeComponent();从构造函数?

如果您使用设计器来构建表单UI,Visual Studio将在后台构建一个方法(Class.designer.cs)来初始化控件.如果在访问UI元素之前未调用InitializeComponent(),则会出现NullReferenceException.