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

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

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

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

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.000 из 5


СОХРАНИТЬ ССЫЛКУ