代碼段獲得 '的System.OutOfMemoryException':轉換字節數組時串
//byte[] myByteArray = byte array from database (database BLOB)
myByteArray = (byte[]) ((dbCommand.Parameters["parameter"].Value));
string myString =System.Text.Encoding.UTF8.GetString(myByteArray);
Xmldocument doc = new Xmldocument();
doc.Load(myString);
============
我有時得到System.OutOfMemoryException
。
string myString = System.Text.Encoding.UTF8.GetString(myByteArray);
將bytearray轉換爲字符串時我得到這個錯誤。
有沒有一種方法可以使此代碼健壯。
我所要做的就是加載字節數組中的BLOB,然後將它們轉換爲字符串 並將它們加載到xmldocument中以便使用。
myByteArray有多大? – ctacke 2009-01-06 18:56:59
http://www.java2s.com/Code/Java/Collections-Data-Structure/Convertbytearraytostring.htm – 2015-09-03 19:06:06