本文介绍了将字节数组转换为字符串时出现内存不足异常的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我将字节数组转换为字符串时出现内存异常。最初我以varbinay格式将文件内容(338 MB)存储到DataBase中,在读取DataBase中的内容后,我将Byte数组转换为字符串,我收到了错误。
var val = cmd.ExecuteScalar(); //获取表单数据库
System.Text.Encoding enc = System.Text.Encoding.ASCII;
string myString = enc.GetString((byte [])val); //转换为字符串
请有人告诉我一个解决方案。
谢谢&此致,
Ramana
解决方案
Hi,
I'm getting out of memory exception while converting byte array into a string. Initially I've stored content of a file(338 MB) into DataBase in varbinay format , after reading the content from DataBase I'm conveting that Byte array into string wher I'm getting the error .
var val = cmd.ExecuteScalar();//Getting form DataBase System.Text.Encoding enc = System.Text.Encoding.ASCII; string myString = enc.GetString((byte[])val);//Converting into String
Please someone tell me a solution.
Thanks & Regards,
Ramana
解决方案
这篇关于将字节数组转换为字符串时出现内存不足异常的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!