2012-04-17 94 views

Respuesta

44

Enumerable.Count es un método de extensión, no una propiedad. Esto significa que usp_GetLst probablemente devuelva IEnumerable<T> (o algún equivalente) en lugar de una derivada de IList<T> o ICollection<T> que esperaba.

// Notice we use lst.Count() instead of lst.Count 
if (lst.Count() == 0) 
{ 

} 

// However lst.Count() may walk the entire enumeration, depending on its 
// implementation. Instead favor Any() when testing for the presence 
// or absence of members in some enumeration. 
if (!lst.Any()) 
{ 

} 
+0

+1 for 'Cualquiera()' recomendación. – devgeezer

Cuestiones relacionadas