我打电话:C#显示错误“委托 'System.Func <...>' 不拿1个参数
form = new FormFor<Project>()
.Set(x => x.Name, "hi");
,其中工程有一个叫做名称和FormFor的代码字段是:
public class FormFor<TEntity> where TEntity : class
{
FormCollection form;
public FormFor()
{
form = new FormCollection();
}
public FormFor<TEntity> Set(Expression<Func<TEntity>> property, string value)
{
form.Add(property.PropertyName(), value);
return this;
}
}
但它一直告诉我Delegate 'System.Func<ProjectSupport.Core.Domain.Project>' does not take 1 arguments
,我不确定为什么。任何人都可以为我解释一下吗?
这是正确的,谢谢你的解释:) – Harold 2011-03-02 13:48:31