我写了一个方法,将一些文件添加到列表中,该方法内部该列表包含文件,但是当我使用调试器退出该方法时,该列表为空。
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 != ""));
}
}
该列表是字符串的公共列表
有任何想法吗?
我是个白痴。
我在调用GenerateEmployeeApplication()的方法中声明了该列表-我猜想一旦退出该列表就是kaput。
我将声明移到了任何方法之外,并且保留了该信息。
很抱歉浪费大家的时间!
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句