Я пытаюсь добавить заголовки столбцов из таблицы Excel в строку [], но если я не получаю 1 набор заголовков, я могу предположить, что это другой набор заголовков, который мне нужно определить. Надеюсь, приведенный ниже код показывает это лучше, чем я могу объяснить:
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)
При втором появлении строки [] requiredHeaders я получаю следующую ошибку: локальный параметр с именем requiredHeaders не может быть объявлен в этой области, потому что это имя используется в локальной области видимости для определения локального или параметра