c# - 我有一个例外情况:将项目添加到组合框时出现 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();
}
}
}
解决方案
int tipo
永远不会被实例化。
null
这意味着在您设置其值之前,它将一直存在:
public Diagnostico()
{
tipo = 0;
InitializeComponent();
}
推荐阅读
- python - tf.data:函数尝试转换为 numpy 数组失败?
- grep - 字数和输出
- c# - C# - 有一个列表
并且想要检索使用该接口而不使用 foreach 循环的不同对象 - python - 如何从列中删除字母和引号
- python - 我的 python 程序退出而不是循环
- javascript - setTimeout 一天中的特定时间,然后停止直到下一个特定时间
- javascript - 删除除某些以外的所有字段
- firebase - Cloud Firestore 中的好友关系数据模型
- paypal - PayPal REST SDK 不支持定期付款
- android - 带有 UUID 过滤器列表混淆的 Android BLE 扫描