C #: изменение значений для каждого элемента в массиве

Мне интересно, есть ли встроенная функциональность .NET для изменения каждого значения в массиве на основе результата предоставленного делегата. Например, если бы у меня был массив{1,2,3} и делегат, который возвращает квадрат каждого значения, я хотел бы иметь возможность запустить метод, который принимает массив и делегат, и возвращает{1,4,9}, Что-нибудь подобное уже существует?

Ответы на вопрос(6)

Ваш ответ на вопрос