首页 > 解决方案 > 我有一个例外情况:将项目添加到组合框时出现 System.NullReferenceException

问题描述

我有一个例外是这样说的:

System.NullReferenceException

使用此代码将项目添加到组合框时:

namespace Veterinari
{
    public partial class Diagnostico : Form
    {
        int tipo;

        public Diagnostico()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Principal prin = new Principal(tipo);
            prin.Show();
            this.Hide();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            Principal prin = new Principal(tipo);
            prin.Show();
            this.Hide();
        }
    }
}

标签: c#

解决方案


int tipo永远不会被实例化。

null这意味着在您设置其值之前,它将一直存在:

public Diagnostico()
{
    tipo = 0;
    InitializeComponent();
}

推荐阅读