可能我问题说的不是很清楚,因为我自己不知道怎么描述,嘿嘿...
就是VS里面,我用的是C#编辑语言。我现在就是想能有个代码,运行后可以弹出个打开文件的那种窗口,然后我还需要的是可以判断打开的是以什么结尾的文件,文件里面的内容,如果在代码中把读取的内容取出来!
我只知道在C#中的文件读些是用FileStream,和个叫做什么Read的类吧...
请哪些告诉详细点告诉我,谢谢了!

解决方案 »

  1.   

    打开文件对话框 protected void button1_Click(object sender, System.EventArgs e)

       OpenFileDialog openFileDialog1 = new OpenFileDialog();
       openFileDialog1.InitialDirectory = "c:\\" ;
       openFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*" ;//设置打开文件类型
       openFileDialog1.FilterIndex = 2 ;
       openFileDialog1.RestoreDirectory = true ;
       if(openFileDialog1.ShowDialog() == DialogResult.OK)
       {
          if(openFileDialog1.FileName!= "")
          {
            MessageBox.Show("你选择了"+openFileDialog1.FileName);//得到文件路径
          }
       }
    }C#读取文件 
    http://www.cnblogs.com/emosen/archive/2005/09/29/246763.html
      

  2.   

    private void openFile_Click(objectsender,EventArgs e)
    { 
       OpenFileDialog openFileDialog=newOpenFileDialog(); 
       openFileDialog.InitialDirectory="c:\";//写路径 
       openFileDialog.Filter="文本文件|*.*|C#文件|*.cs|所有文件|*.*";//文件名字如:ini,txt 
       openFileDialog.RestoreDirectory=true; 
       openFileDialog.FilterIndex=1; 
       if(openFileDialog.ShowDialog()==DialogResult.OK) 
       { 
           fName=openFileDialog.FileName; 
           FilefileOpen=newFile(fName); 
           TextBox1.Text=fileOpen.ReadFile(); 
           TextBox1.AppendText(""); 
       } 
    }
      

  3.   

    OpenFileDialog ofd = new OpenFileDialog(); 
                ofd.Title = "打开(Open)"; 
                ofd.FileName = ""; 
                ofd.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments 
                ofd.Filter = "文本文件(*.txt)|*.txt"; 
                ofd.ValidateNames = true;    
                ofd.CheckFileExists = true;  
                ofd.CheckPathExists = true;            
              try 
                { 
                    if (ofd.ShowDialog() == DialogResult.OK) 
                    { 
                        StreamReader sr = new StreamReader(ofd.FileName, System.Text.Encoding.Default); 
                        this.richTextBox1.Text = sr.ReadToEnd(); 
                    } 
                } 
                catch (Exception ex) 
                { 
                    MessageBox.Show(ex.Message.ToString()); 
                } 
      

  4.   

    事实上用控件很容易实现的OpenFileDialog openFileDialog1 = new OpenFileDialog();
    if(openFileDialog1.ShowDialog() == DialogResult.OK)
    {
       string 后缀名=System.IO.Path.GetExtension(openFileDialog1.FileName).ToString();
    }