我有 c# 代码读取文本文件并将其打印出来,如下所示:
StreamReader sr = new StreamReader(File.OpenRead(ofd.FileName));
byte[] buffer = new byte[100]; //is there a way to simply specify the length of this to be the number of bytes in the file?
sr.BaseStream.Read(buffer, 0, buffer.Length);
foreach (byte b in buffer)
{
label1.Text += b.ToString("x") + " ";
}
无论如何我可以知道我的文件有多少字节?
我想知道byte[] buffer
提前的长度,以便在 Read 函数中,我可以简单地buffer.length
作为第三个参数传入。