Поддерживает ли C# переменное количество аргументов?
Если да, то как C# поддерживает переменную без аргументов?
Какие примеры?
Чем полезны переменные аргументы?
РЕДАКТИРОВАТЬ 1: Каковы ограничения на это?
РЕДАКТИРОВАТЬ 2 : вопрос не в необязательных параметрах, а в переменных параметрах