Duplicar posible:
count vs length vs size in a collection¿Por qué la matriz C# no tiene propiedad Count?
realmente extraño:
arrays de C# como el siguiente apoyo
double[] test = new double[1];
la propiedad de longitud para obtener el tamaño de la formación. Pero las matrices también implementan una interfaz IList:
IList<double> list = test;
Sin embargo, la interfaz IList también proporciona una propiedad Count. ¿Cómo es que la matriz ("prueba" en este caso) no lo hace?
Editar: Gracias a todos ustedes que señalaron que, de hecho, es la interfaz ICollection (no IList) que proporciona la propiedad Count, y también que esto se debe a la implementación explícita de la interfaz.
... vs vs ** ** ** Capacidad ItemCount ** (como 'ColumnCount' en' 'ListView' vs Columns.Count') vs ** NumItems ** (' 'NumIndices' en EnvDTE ') frente a ** CountOfItems ** (' CountOfLines' en 'EnvDTE') contraetc ... simplemente * amo * la consistencia en los marcos de MS. :) – Mehrdad