抛出系统内存不足异常 [英] system out of memory exception is thrown

查看:121
本文介绍了抛出系统内存不足异常的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在从数据库中检索批量数据并对该数据进行更改,但它给出了错误的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));
}
}
}

解决方案

List MainArticle = objArt.GetListArticle(0);

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));
        }
    }
}

解决方案

List MainArticle = objArt.GetListArticle(0);


这篇关于抛出系统内存不足异常的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆