我有以下方法:
public bool IsValid
{
get { return (GetRuleViolations().Count() == 0); }
}
public IEnumerable<RuleViolation> GetRuleViolations(){
//code here
}
为什么当我在.Count()
上面进行操作时,它用红色下划线标出?
我收到以下错误:
错误1'System.Collections.Generic.IEnumerable'不包含'Count'的定义,并且找不到扩展方法'Count'接受类型为'System.Collections.Generic.IEnumerable'的第一个参数(您是否缺少使用指令还是程序集引用?)c:\ users \ a \ documents \ visual studio 2010 \ Projects \ NerdDinner \ NerdDinner \ Models \ Dinner.cs 15 47 NerdDinner