using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace _297
{
    public partial class WebForm1 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            using (FileStream fs=new FileStream(Server.MapPath("Text1.txt"),FileMode.Open,FileAccess.Read))
            {
                StreamReader sr = new StreamReader(fs, true);
                char[] bufferChar = new char[10];
                sr.Read(bufferChar, 5, 5); 
                foreach(char c in bufferChar)
                {
                    Response.Write(c);
                }
               
            }
            
        }
    }
}


sr.Read(bufferChar, 5, 5); 此方法的构造函数是sr.read(char[] buffer,int index,int count),index是指buffer缓存的起始位置,并不是sr中字符的位置。


参考链接:

http://blog.csdn.net/nn179/article/details/12832677