Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Mảng tham số/param arrays trong C# là gì?

Mảng param của C# giúp ích nếu bạn không chắc chắn về số lượng đối số được truyền làm tham số, khi khai báo phương thức.

Dưới đây là cú pháp để sử dụng từ khóa params:

public int function_name(params int[] variable_name) {}

Đây là ví dụ để học về mảng param trong C#:

Ví dụ

using System; 
namespace Program { 
    class ParamArray { 
        public int AddElements(params int[] arr) { 
            int sum = 0; 
            foreach (int i in arr) { 
                sum += i; 
            } 
            return sum; 
        } 
    } 
    class Demo { 
        static void Main(string[] args) { 
            ParamArray app = new ParamArray(); 
            int sum = app.AddElements(300, 250, 350, 600, 120); 
            Console.WriteLine("The sum is: {0}", sum); 
            Console.ReadKey(); 
        } 
    } 
}

Kết quả

The sum is: 1620