2012-02-05 2 views
2

에 함수를 전달하는 내가 Linq를 사용하여이 작업을 수행하려면 어떻게내가 할 수있는 JQuery와에서 LINQ 쿼리

$('#test').click(function() { 
// some action; 
}); 

다음, 나는

data.Where(x => x.Equals(10)) 

와 함께 즉석에서 함수를 생성 함을 알 어떻게 전달하거나 함수를 전달할 수 있습니까?

+5

이미 그것을하고 있습니다 ...'x => x.Equals (10)'* is a function. –

답변

2

거기에 쓴 λ 식 : x => x.Equals(10)은 이미 하나의 정수 매개 변수를 가져와 부울을 반환하는 익명의 함수입니다. 하지만 더 복잡한 표현을 쓸 수 있습니다 :

var result = data.Where(x => 
{ 
    if (someCondition) 
    { 
     return true; 
    } 
    return false; 
});