本文介绍了抛出系统内存不足异常的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在从数据库中检索批量数据并对该数据进行更改,但它给出了错误的outofmemoryexception。以下是我的代码
public 无效 AddArticleRefrences(参考列表<文章>艺术)
{
string blueWordStyle = text-decoration:none; border-bottom:1px solid#663366; color:# 0000CC;跨度>;
ArticalDAO objArt = new ArticalDAO();
列表<文章> MainArticle = objArt.GetListArticle( 1 );
foreach (文章主要 MainArticle)
{
foreach ( var 内容 art )
{
content.Contents = Regex.Replace(content.Contents,main.Header, string .Format( < a href ='{0}'target ='_ blank'style ='{1}'> {2}< / a> ;, ViewArticle.aspx?Code = + main.ArticleCode,blueWordStyle, main.Header));
}
}
}
解决方案
I am retrieving bulk data from database and making changes in that data but it give me error outofmemoryexception. below is my code
public void AddArticleRefrences(ref List<Article> art) { string blueWordStyle = "text-decoration: none; border-bottom: 1px solid #663366;color: #0000CC;"; ArticalDAO objArt = new ArticalDAO(); List<Article> MainArticle = objArt.GetListArticle(1); foreach (Article main in MainArticle) { foreach (var content in art) { content.Contents = Regex.Replace(content.Contents, main.Header, string.Format("<a href='{0}' target='_blank' style='{1}'>{2}</a>", "ViewArticle.aspx?Code=" + main.ArticleCode, blueWordStyle, main.Header)); } } }
解决方案
这篇关于抛出系统内存不足异常的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!