将文件添加到方法中的列表

时间:2013-07-18 11:56:09

标签: c#

我有一个方法,我写了一些文件添加到列表中,列表中包含文件的方法,但当我用调试器退出方法时,列表为空。

List<string> lstPDFApps = new List<string>();

public void GenerateEmployeeApplication(int enrollmentId, long packageId, int carrierId)
{
    --snip--
    get.Fill(dt, carrierId, 14);
    foreach (DataRow dr in dt)
    {
        var param = new List<SqlParameter>();
        param.Add(new SqlParameter("@EnrollmentID", enrollmentId));

        param.Add(new SqlParameter("@PackageID", packageId));
        var files = dr.PDFStamp(param);
        lstPDFApps.AddRange(files.Where(file => file != ""));

    }
}

该列表是一个公开的字符串列表

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我是个白痴。

我在调用GenerateEmployeeApplication()的方法中声明了这个列表 - 我猜测一旦我走出这个列表就是kaput。

我在任何方法之外移动了声明,它保留了信息。

抱歉浪费每个人的时间!