thể trùng lặp:
count vs length vs size in a collectionTại sao mảng C# không có thuộc tính Đếm?
Thật lạ:
C# mảng như sự ủng hộ
double[] test = new double[1];
sau tài sản dài để có được kích thước của mảng. Nhưng các mảng cũng triển khai giao diện IList:
IList<double> list = test;
Tuy nhiên, giao diện IList cũng cung cấp thuộc tính Đếm. Làm thế nào đến mảng ("thử nghiệm" trong trường hợp này) không?
Chỉnh sửa: Cảm ơn tất cả các bạn đã chỉ ra rằng trên thực tế giao diện ICollection (không phải IList) cung cấp thuộc tính Đếm và điều này là do thực hiện rõ ràng giao diện.
... vs ** Dung lượng ** so với ** ItemCount ** (như 'ColumnCount' trong' ListView' so với 'Columns.Count') vs ** NumItems ** (' NumIndices' in 'EnvDTE ') vs ** CountOfItems ** (' CountOfLines' trong 'EnvDTE') vs etc ... Tôi chỉ * yêu * sự thống nhất trong các khuôn khổ của MS. :) – Mehrdad