我有一个例外说明:System.NullReferenceException当向组合框添加项目时

时间:2019-05-21 04:31:21

标签: c#

我有一个例外:

  

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

1 个答案:

答案 0 :(得分:0)

int tipo从未实例化。

这意味着它将一直为null,直到您设置其值为止:

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