下面的代码,请帮我看看
private InputData m_data=new InputData();
private ISaveData m_Writer = null;
private void btn_Save_Click(object sender, EventArgs e)
{
m_data.name = txt_Name.Text.ToString();
m_data.age = txt_Age.Text.ToString();
m_data.telNO = txt_TelNo.Text.ToString();
SaveData(m_data);
}
public void SaveData(InputData m_data)
{
m_Writer.Save(m_data);//这个地方报错 未将对象引用设置到对象实例
}
private InputData m_data=new InputData();
private ISaveData m_Writer = null;
private void btn_Save_Click(object sender, EventArgs e)
{
m_data.name = txt_Name.Text.ToString();
m_data.age = txt_Age.Text.ToString();
m_data.telNO = txt_TelNo.Text.ToString();
SaveData(m_data);
}
public void SaveData(InputData m_data)
{
m_Writer.Save(m_data);//这个地方报错 未将对象引用设置到对象实例
}
你在啥地方new他了??
m_Writer这个对象是个空值,而不是个对象的实例private ISaveData m_Writer = new ISaveData();
这样报错:无法创建抽象类或接口“ISaveData”的实例