H,
如何从C#中的.dat文件中读取前512字节的数据?我的dat文件包含二进制数据.我File.ReadAllBytes
目前正在使用从dat文件中读取数据.但是它读取所有数据,我想只读取前512个字节然后中断.我需要为这个或任何其他方法使用for循环.任何帮助表示赞赏.
你可以试试这个:
byte[] buffer = new byte[512];
try
{
using (FileStream fs = new FileStream(filename, FileMode.Open, FileAccess.Read))
{
fs.Read(buffer, 0, buffer.Length);
fs.Close();
}
}
catch (System.UnauthorizedAccessException ex)
{
Debug.Print(ex.Message);
}
Run Code Online (Sandbox Code Playgroud)