srtmp=new System.IO.StreamReader(@"d:\1.txt");
如果1.txt不存在就会报错
如何先做这个判断啊?

解决方案 »

  1.   

    if (File.Exist(@"d:\1.txt"))
    {
    // do
    }
      

  2.   

    用 try 很方便的 try
                {
                    using (StreamReader rd = new StreamReader(label1.Text))
                    {                }
                catch(Exception s)
                {
                    MessageBox.Show(s.Message);
                }