public static int[] Method(int[] array, MyDeelegate ob) { int[] Arr = new int[array.Length]; for (int i = 0; i < array.Length; i++) { Arr[i] = ob(array[i]); } return(Arr); }
static void Main(string[] args) { MyDeelegate Pow = Pow2; int[] myArray = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; int[] newArray = new int[myArray.Length]; newArray = Method(myArray, Pow); for (int i = 0; i < myArray.Length; i++) { Console.WriteLine(newArray[i]); } Console.ReadKey(); }