string s = ""; using (FileStream fileStream = new FileStream(@"D:\a.txt", FileMode.Open)) { s = fileStream.ReadToEnd(); } MessageBox.Show(s.SubString(200, 800));
怎么没有ReadToEnd()的方法啊?
那就用 StreamReader 代替 FileStream
string s = ""; using (StreamReader reader = new StreamReader(@"d:\a.txt", System.Text.Encoding.Default) ) { s = fileStream.ReadToEnd(); } MessageBox.Show(s.SubString(200, 800));
using (FileStream fileStream = new FileStream(@"D:\a.txt", FileMode.Open))
{
s = fileStream.ReadToEnd();
}
MessageBox.Show(s.SubString(200, 800));
using (StreamReader reader = new StreamReader(@"d:\a.txt", System.Text.Encoding.Default)
)
{
s = fileStream.ReadToEnd();
}
MessageBox.Show(s.SubString(200, 800));