抛出'System.NullReferenceException'异常

时间:2017-11-02 23:23:40

标签: c# exception combobox null

我在下一行代码中的程序中出现此错误...

private void btnGrabar_Click(object sender, EventArgs e) {
    if (tbNombres.Text.Trim().Length > 0) {
        contacto Persona = new contacto();
        if (temp == 0) {
            Persona.AgregarContacto(tbNombres.Text,
                                    tbDireccion.Text, tbTelefono.Text, tbCelular.Text, tbEmail.Text,
                                    fechaActual, Convert.ToInt32(cboProfesion.SelectedValue.ToString()),
                                    Convert.ToInt32(cboPais.SelectedValue.ToString()));
        }
    }
}

该程序是一个组织者,你可以输入名称,手机等信息。 我认为问题可以在我的组合框上,但我现在不是,请帮助,如果你需要我把整个代码告诉我。

1 个答案:

答案 0 :(得分:0)

NullReferenceException表示您尝试访问代码中某处未定义的内容。当运算符左侧的单词为.时,null运算符会导致此情况。

在方法中添加断点,将鼠标悬停在对象和属性上,然后尝试找出为什么对象或属性为null

这些是基本的调试技巧。请查看如何调试应用程序;这对你有所帮助。