C# 我运行此代码时抛出错误
当我试图编译我的代码时,我得到了这个错误 错误1非静态字段、方法或属性需要对象引用 下面是我的代码C# 我运行此代码时抛出错误,c#,C#,当我试图编译我的代码时,我得到了这个错误 错误1非静态字段、方法或属性需要对象引用 下面是我的代码 private void btnGenerate_Click(object sender, EventArgs e) { frmFaultyDeviceByPeriod.FirstDate = dateTimePicker1.Value; frmFaultyDeviceByPeriod.SeconDate = dateTimePicker2.Value; frmFaulty
private void btnGenerate_Click(object sender, EventArgs e)
{
frmFaultyDeviceByPeriod.FirstDate = dateTimePicker1.Value;
frmFaultyDeviceByPeriod.SeconDate = dateTimePicker2.Value;
frmFaultyDeviceByPeriod.Show();
}
我试图调用的表单具有以下代码
public System.DateTime FirstDate;
public System.DateTime SecondDate;
我做错了什么。。请帮助是的,
FirstDate
和SecondDate
是实例成员,因此您需要使用对象而不是类来设置它们
如果您遵循编码风格的指导原则,以大写字母开始类名,那么错误将更加明显
方法如下:
frmFaultyDeviceByPeriod frm = new frmFaultyDeviceByPeriod();
frm.FirstDate = dateTimePicker1.Value;
frm.SeconDate = dateTimePicker2.Value;
frm.Show();
使用using语句时打开和关闭的表单;在这种情况下我应该使用什么?使用删除
。它只适用于ShowDialog
。我要修正我的答案。