араметры @option должны появляться после всех обязательных параметров в c # [duplicate]

На этот вопрос уже есть ответ:

Почему необязательные параметры должны появляться в конце объявления 6 ответов

Метод 1

public List<IndentItems> GetIndentsByStatus(string projectAddress, string jobAddress, string currentStatus,string ddlevent)    
{    
    List<IndentItems> indentItems =null;
    indentItems = GetIndentFilledInfo(filterdReports, false,null ,ddlevent);
    return indentItems;    
}

Метод 2

public List<IndentItems> GetIndentFilledInfo(List<SurveyFeedback> surveyFeedbacks, bool hasupdate, string indentType = null,string ddlevent)    
{
}

Из метода 1 Я вызываю второй метод и в методе 2 на основеEventID Я получу данные. Но это было сообщение об ошибке компилятора:

CS1737: необязательные параметры должны появляться после всех обязательных параметров.

Ответы на вопрос(2)

Ваш ответ на вопрос