Không dùng được Count cho var

Chào mọi người,
mọi người giúp mình tại sao mình không dùng được count ạ, đây là đợn code của mình:

 var ret = m.Invoke(null, ps.ToArray());
 int getcount = ret.Count;

Nó báo ở count là

Cannot convert method group ‘Count’ to non-delegate type ‘int’. Did you intend to invoke the method? (CS0428)

Mọi người chỉ dùng mình ạ, thankss

Func<object, string[], List<string>> x = (a, b) =>
{
    return new List<string>();
};
List<string> ps = new List<string>();
var ret = x.Invoke(null, ps.ToArray());
int getcount = ret.Count;

bạn kiểm tra lại biến ret xem kiểu trả về là gì, có chứa thuộc tính count không.
Rất xin lỗi về comment trước.

1 Like

Count hay là Count()?
Không phải kiểu dữ liệu nào cũng có Count đâu.

2 Likes

thanks bạn nhiều ạ!!!

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?