Я создал скрипт javascript, который создает динамические формы c, и я создаю проверку для каждого раздела, который создает пользователь, который обновляет заголовок из дублированных вопросов. Итак, я построил метод для этого. Пользователь может выбирать между созданием раздела с раскрывающимися списками, флажками ...
Итак, мне пришлось создать 6 методов с точно таким же кодом, я только меняю тип списка. Можно ли ждать этого, создавая метод c generi?
private static int CheckDuplicatedDropdownQuestions(Template template, int i, List<string> collectQuestions)
{
foreach (var field in template.Fields.Dropdown)
{
if (!collectQuestions.Contains(field.Title))
{
collectQuestions.Add(field.Title);
}
else
{
field.Title = field.Title + " (" + i + ")";
i++;
}
}
return i;
}
...