Để truyền mảng cho phương thức, bạn cần truyền mảng làm đối số của phương thức.
int displaySum(int[] arr, int size) { }
Gọi phương thức:
sum = d.displaySum(myArr, 5);
Ví dụ
using System;
namespace Test {
class Demo {
int displaySum(int[] arr, int size) {
int i;
int sum = 0;
for (i = 0; i < size; ++i) {
sum += arr[i];
}
return sum;
}
static void Main(string[] args) {
Demo d = new Demo();
int[] myArr = new int[] {59, 34, 76, 65, 12, 99};
int sum;
sum = d.displaySum(myArr, 5);
Console.WriteLine("Tổng: {0}", sum);
Console.ReadKey();
}
}
}
Kết quả
Tổng: 246