【发布时间】:2020-06-17 13:30:11
【问题描述】:
我正在尝试将一些列标题从 Excel 工作表添加到字符串 [],但如果我没有得到一组标题,我可以假设它是我需要定义的另一组标题。希望下面的代码比我能解释的更好:
string[] requiredHeaders = { "orderNo",
"styleNo",
"description",
"size",
"colour",
"qtyPerCarton",
"numberOfCartons",
"total" };
CurrentRow = 1;
int headerRow = HeaderCheck(ref headerMap, requiredHeaders);
//Check we have headers to pass before continuing
if(headerRow != 0)
{
ProcessDeliveryNote(ref headerMap, headerRow);
}
else
{
string[] requiredHeaders = { "description",
"qtyPerCarton",
"cartonWeight",
"cartonSize",
"noOfCartons",
"totalNoOfUnits" };
headerRow = HeaderCheck(ref headerMap, requiredHeaders);
if(headerRow != 0)
在第二次出现 string[] requiredHeaders 时,我收到以下错误: 无法在此范围内声明名为 requiredHeaders 的本地参数,因为该名称正在封闭的本地范围中用于定义本地或参数
【问题讨论】: