string filepath="e:\\a.txt";
//根据扩展名判断是不是文本文件
FileInfo fileInfo = new FileInfo(@filepath);
if (fileInfo.Extension.Trim().ToUpper().Equals(".TXT"))
{
TextBox2.Text = "是文本文件";
}
else
{
TextBox2.Text = "不是文本文件";
}
                           
                            //读出文本文件的内容
StreamReader reader = new StreamReader(@filepath,System.Text.Encoding.Default);
StringBuilder sb=new StringBuilder();
while (reader.Peek()>=0)
{
sb.Append(reader.ReadLine());
sb.Append("\r\n");
}
reader.Close(); TextBox1.Text = sb.ToString();

解决方案 »

  1.   

    dim filepath as string = "e:\\a.txt"
     dim fileinfo as fileinfo = new new FileInfo(@filepath)
    if fileInfo.Extension.Trim().ToUpper().Equals(".TXT") then

    TextBox2.Text = "是文本文件"

    else
    TextBox2.Text = "不是文本文件"

    end if 
    dim reader as StreamReader = new StreamReader(@filepath,System.Text.Encoding.Default)
    dim sb as StringBuilder=new StringBuilder()
    while reader.Peek()>=0 sb.Append(reader.ReadLine())
    sb.Append("\r\n")
    end while
    reader.Close()TextBox1.Text = sb.ToString()
      

  2.   

    dim filepath as string = "e:\a.txt"
     dim fileinfo as fileinfo =  new FileInfo(filepath)
    if fileInfo.Extension.Trim().ToUpper().Equals(".TXT") then

    TextBox2.Text = "是文本文件"

    else
    TextBox2.Text = "不是文本文件"

    end if 
    dim reader as StreamReader = new StreamReader(filepath,System.Text.Encoding.Default)
    dim sb as StringBuilder=new StringBuilder()
    while reader.Peek()>=0 sb.Append(reader.ReadLine())
    sb.Append(vbCrlf)
    end while
    reader.Close()TextBox1.Text = sb.ToString()
      

  3.   

    dim filepath as string = "e:\a.txt"
     dim fileinfo as fileinfo =  new FileInfo(filepath)
    if fileInfo.Extension.Trim().ToUpper().Equals(".TXT") then

    TextBox2.Text = "是文本文件"

    else
    TextBox2.Text = "不是文本文件"

    end if 
    dim reader as StreamReader = new StreamReader(filepath,System.Text.Encoding.Default)
    dim sb as String
    while reader.Peek()>=0 sb=sb & reader.ReadLine()
    sb=sb & vbCrlf
    end while
    reader.Close()TextBox1.Text = sb.ToString()
      

  4.   

    TextBox1.Text = sb.ToString()
    ------>
    TextBox1.Text = sb
      

  5.   

    hehe,你自己用哪个?c# or VB