LINQ Operator '==' kann nicht auf Operanden vom Typ 'Methodengruppe' und 'int' angewendet werden

8

Ich habe etwas wie das Folgende:

%Vor%

Ich bekomme eine schwindelige Lüge unter lst.Count == 0 und es heißt:

Operator '==' kann nicht auf Operanden vom Typ 'Methodengruppe' und 'int'

angewendet werden     
Nate Pet 17.04.2012, 21:48
quelle

1 Antwort

44

Enumerable.Count ist eine Erweiterungsmethode, keine Eigenschaft . Dies bedeutet, dass usp_GetLst wahrscheinlich IEnumerable<T> (oder ein Äquivalent) zurückgibt, anstatt ein Derivat von IList<T> oder ICollection<T> , das Sie erwartet haben.

%Vor%     
user7116 17.04.2012, 21:49
quelle

Tags und Links