Tôi đã nhìn thấy thông số params
nhiều lần hơn tôi có thể nói và luôn xóa thông số đó mà không suy nghĩ về ý nghĩa của nó. Bây giờ tôi đã học được mục đích của nó. Những gì tôi vừa học được là tham số params
phải là thông số cuối cùng trong danh sách tham số. Nhưng đây là những gì tôi đã học về các tham số có giá trị mặc định được chỉ định. Ví dụ:params Tham số với giá trị tham số mặc định
MyMethod(string Name, int blah=0).
Vì vậy, câu hỏi là nếu tôi cần phải xác định một giá trị mặc định như trên khi cần phải sử dụng params
, điều này có thể được thực hiện? Nếu vậy, phải được khai báo cuối cùng? Ví dụ:
MyMethod(int blah=0, params string[] variableData).
Cảm ơn sự giúp đỡ của bạn một lần nữa. James
Tại sao không thử nó? –
http://stackoverflow.com/questions/3948971/c-sharp-4-0-optional-parameters-and-params-do-not-work-together – Guy
tôi nghĩ rằng nó hoàn toàn tất cả các quyền để làm this.did bạn thử nó. –