Как передать в функцию неограниченное количество параметров? - C#

Узнай цену своей работы

Формулировка задачи:

Для наглядности Всем нам известно что функция
Console.Write()
фактически безразмерна. Я могу написать как
Console.Write("{0}",0);
так и
Console.Write("{0},,,,{n}",0,,n);
При этом естественно не передавая туда массивы и просто писать как параметры. Но вот в чем загрузка немного погуглил и так не нашел как самому такое чудо написать.

Решение задачи: «Как передать в функцию неограниченное количество параметров?»

textual
Листинг программы
class MyCustomAttribute : Attribute {
    public int[] Values { get; set; }
 
    public MyCustomAttribute(params int[] values) {
       this.Values = values;
    }
}
 
[MyCustomAttribute(3, 4, 5)]
class MyClass { }

Оцени полезность:

9   голосов , оценка 4 из 5
Похожие ответы