【发布时间】:2012-09-12 14:48:02
【问题描述】:
当我们像这样创建一个字节数组时:
byte[] fileData = System.IO.File.ReadAllBytes("FileName.exe");
文件大小会占用内存吗?
【问题讨论】:
-
Console.WriteLine("Size in bytes: {0} , Size in KB: {1}", fileData.Length, fileData.Length / 1024);我刚刚检查了它,文件大小为97KB,它显示:Size in bytes: 99328 , Size in KB: 97,另外您可以在32位操作系统上添加4个字节或在64位操作系统上添加8个字节以供参考 -
感谢@Habib,你的回答让我产生了一些不同的想法,我发现这篇文章很有用link
-
我想知道为什么这个问题“不是真正的问题”,尽管它有两个答案。
标签: c# file memory bytearray .net