我在這裏有一個有趣的案例。我有一個方法調用作爲使用通用代理參數與param關鍵字檢查空值
bool pass= Check.CheckNotNull<RemoveRoleFromUserCommand>(x => x.RoleName, x => x.UserId);
現在,我想使這個方法定義是這樣的..
public static void CheckNotNull<T>(params Expression<Func<T, object>>[] @params)
{
return @params.All(x=> .....);
}
如何檢查所有的值在@params
代表所有值,我已經通過。
爲什麼'表達>'和不'Func鍵'? –
Enigmativity
@Enigmativity是的,我同意,Func <>是正確的方法,因爲我沒有遍歷樹元素 – Joy