Можно создать дубликат:
Optional Output ParametersЕсть ли способ использовать параметр в качестве необязательного параметра в C#?
Сейчас я работаю в модуле, в котором мне нужно, чтобы добавить новый параметр из функции, которая была использована во многих местах! Вместо того, чтобы добавлять этот новый параметр везде, я хочу сделать его необязательным. Есть ли способ использовать параметр как необязательный параметр? Пожалуйста, помогите мне.