1
2
如果您当前的代码失败了,那么了解抛出了哪些异常是至关重要的。在执行其他操作之前,请在catch块中放入Debug::WriteLine,看看会出现什么异常! 然而,您列出的方法几乎可以保证会在大文件上给您带来问题。您将整个文件内容读取到内存中,然后将字节数组转换为Unicode字符串,从而进行6x扩展,然后从字符串中删除短划线,从而使总内存使用量是原始文件大小的10倍。 相反,读取字节并在读取时对其进行检查。也许是这样的:
尝试打开操作系统文件时仍然会遇到异常,但至少您会知道异常是什么,并且能够毫无问题地处理大文件。 |
Adam · 获取对列表中元素的引用 6 年前 |
NormX · 没有带字符串数组的存储类或类型说明符 6 年前 |
areify · 如何避免此代码中的内存泄漏? 6 年前 |
Nicola · C++CLI项目中非托管数据上的C#指针 6 年前 |
Matthias Hoste · 是否可以进行C++/CLI注入? 6 年前 |