我打電話: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