C#窗体程序,运行时导入文件数据时总是出现“未将对象引用设置到对象的实例”,具体问题如下:请问该怎么解决???
运行时导入文件数据时总是出现“未将对象引用设置到对象的实例”,找错时发现下面一段代码的m_ptlst的值为Count=0,而file,sr,sFileName和st的值全部为null,请问这个问题该怎么解决??????
private void button1_Click(object sender, EventArgs e)
{
//指定打开文本文件(后缀名为cor)
OpenFileDialog pdlg = new OpenFileDialog();
pdlg.Filter = "武大科傻(cor)文件|*.cor|所有文件(*.*)|*.*";
DialogResult drt = pdlg.ShowDialog();
if (drt == DialogResult.OK)
{
string sFileName = pdlg.FileName;
try
{
if (m_ptlst != null)
m_ptlst.Clear();
FileStream file = new FileStream(sFileName, FileMode.Open);
StreamReader sr = new StreamReader(file, Encoding.Default);
string st = sr.ReadLine();
int ic = 0;
while (st!= null)
{
ic++;
if (ic <= 4)
{
st = sr.ReadLine();
continue;
}
}