C# 我有一个例外是这样的:System.NullReferenceException在向组合框添加项时

C# 我有一个例外是这样的:System.NullReferenceException在向组合框添加项时,c#,C#,我有一个例外是这样的: System.NullReferenceException 使用此代码将项目添加到组合框时: namespace Veterinari { public partial class Diagnostico : Form { int tipo; public Diagnostico() { InitializeComponent(); } privat

我有一个例外是这样的:

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();
        }
    }
}

int tipo
从未实例化

这意味着在设置其值之前,它将始终为
null

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

请编辑您的帖子,以包含您的代码和整个错误消息。可能重复的请格式化代码,并告诉用户哪行代码给出了异常。请添加组合框项目添加的代码。这仍然不是完整的异常消息。(不包括堆栈跟踪)