Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我们像这样创建一个字节数组时:
byte[] fileData = System.IO.File.ReadAllBytes("FileName.exe");
文件大小会占用内存吗?
File.ReadAllBytes 方法以非常明显的方式实现。它使用 FileStream 上的 using 资源获取块。然后,它遍历文件并将字节放入字节数组中。在 .NET Framework 4.0 中,如果文件超过 2 GB,它将引发异常。
http://www.dotnetperls.com/file-readallbytes
我认为从 0 字节开始的任何地方......
您可能会认为这取决于文件的实际大小?