请告诉我最好/最快的方法:
1)将很小的二进制文件加载到内存中。例如图标;
2)加载/读取大小为512Mb +的非常大的二进制文件。
3)当您不想考虑大小/速度而只需要做的事情时,您通常会选择:将所有字节读入内存?
谢谢!!!
附言对不起,也许是个琐碎的问题。请不要关闭它;)
P.S.2。 Java的模拟问题的Mirror;
最佳答案
1:对于非常小的文件,File.ReadAllBytes会很好。
2:对于非常大的文件并使用.net 4.0,可以使用MemoryMapped文件。
3:如果不使用.net 4.0,则最好读取数据块
关于c# - C#加载二进制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4246392/