lambda

    8

    3답변

    나는 Lambda에 대해 더 많은 연습을하지만, 나는 때때로 IQueryable을 사용하는 .AsQueryable();을 사용하고 언젠가 .AsQueryable();을 생략하고 IEnumerable을 사용하는 이유를 알지 못한다. 나는 MSDN을 읽었으나 "표현식 트리 실행"이 장점이 아니라는 것을 알지 못합니다. 누구나 내게 설명 할 수 있습니까?

    5

    2답변

    그래서 이상한 상황 : 다음 Func<SomeClass, int> orderByNumber = currentClass => currentClass.SomeNumber; : someCollection.OrderBy(orderByNumber); 이 괜찮지 만, 내가 대신하는 방법을 만들려고 orderBy가 아닌 다른 어딘가에서 사용할

    8

    1답변

    부두에서 람다를 어떻게 처리합니까? "callable"은 같은 것입니까? 람다를 매개 변수로 사용하는 메서드는 어떻게 정의합니까?

    35

    4답변

    이 방법 서명을 감안할 때 연산 식? 이것은 단순한 표현식에서만 작동 할 필요가 있습니다. 즉, "지원되는"모든 것이 단순한 MemberExpressions 일 것입니다. 예를 들어 c => c.ID입니다. 예를 호출 할 수 있습니다 AreTheSame<User>(u1 => u1.ID, u2 => u2.ID); --> would return true

    3

    1답변

    어떻게 이런 일을 수행 할 수 있습니다 class Foo(): do_stuff = { "A" : lambda x: self.do_A(x), "B" : lambda x: self.do_B(x) } def __init__(self): print "hi" def run(self): muh = ['A',

    4

    3답변

    요즘 람다 표현식에 대한 자세한 내용을 시도하고있다 하고 재미있는 운동의 생각 ... 이 같은 C++ 통합 기능을 단순화하는 방법이 : // Integral Function double integrate(double a, double b, double (*f)(double)) { double sum = 0.0; // Evaluate

    0

    2답변

    내 라이브러리 중 하나를 테스트하기 위해 C++에서 바보 같은 작은 응용 프로그램을 작성했습니다. 응용 프로그램에서 사용자에게 명령 목록을 표시하고 사용자가 명령을 입력 한 다음 해당 명령과 관련된 작업을 실행할 수있게하려고합니다. 충분히 간단하게 들립니다. 내가 지금처럼 명령 목록 /지도를 작성 결국 그렇게 C#에서 : class MenuItem

    3

    6답변

    for 루프를 사용하여이 작업을 수행하는 방법을 알고 있습니다. LINQ 또는 lambdas를 사용하여 이와 같은 작업을 수행 할 수 있습니까? int[] a = { 10, 20, 30 }; int[] b = { 2, 4, 10 }; int[] c = a * b; //resulting array should be { 20, 80, 300 }

    0

    3답변

    여기 내 질문에 대한 컨텍스트 : 일반적인 기술은 메서드의 매개 변수를 대리자가 아닌 람다 식으로 선언하는 것입니다. 이것은 메서드가 대리자 인스턴스의 본문에서 메서드 호출의 이름을 찾는 것과 같은 흥미로운 작업을 수행하는 식을 검사 할 수 있도록하기위한 것입니다. Resharper의 인텔리 센스 기능 중 일부가 손실되는 문제가 있습니다. 메서드의 매개 변

    2

    1답변

    는 다음 코드 줄을 고려하십시오. 캡쳐 된 변수를 표현식에 사용하면 다음 오류가 발생합니다. No mapping exists from object type ReportBuilder.Reporter+<>c__DisplayClass0 to a known managed provider native type. 왜? 어떻게 해결할 수 있습니까?