expression-trees

    1

    1답변

    나는 기능을 가지고 : public void Execute(Expression<Action> expression) { var time = expression.Compile().Benchmark(); var msg = string.Format("{0} took {1} to complete", ReflectionHelper.Ge

    5

    1답변

    다음은 선형 함수 (y = ax + b)를 반환하는 코드입니다. 표현식 트리에서 동일한 작업을 수행 할 수는 있지만 노력할 가치가 있는지는 잘 모르겠습니다. 나는 람다가 매개 변수를 포착한다는 것을 알고있다. 그것은 단점이다. 내가 모르는 더 이상의 찬성/반대가 있습니까? 내 주요 질문은이 시나리오에서 표현식 트리를 사용하는 것이 가치가 있느냐는 것입니다.

    1

    1답변

    가능한 중복 : Serializing and Deserializing Expression Trees in C# 내가 최근 표현의 나무이며, 궁금 야생의 세계로 뛰어왔다. 저는 ZeroMQ를 가지고 놀았으며, 클라이언트에서 서버로 표현식 트리를 보낼 수 있는지 궁금합니다. 이것이 가능한가? 표현식 트리에는 표현식을 사용할 수있는 기능이있는 것 같아서 문자열을

    0

    1답변

    표현식 (Microsoft.Scripting.Ast)을 사용하여 실험하고 있는데 다른 인스턴스 메서드에 대리자를 사용하여 대리자 변수를 할당 한 다음 해당 대리자를 호출해야합니다. 불행하게도, 난 아주 우둔 해요 :(내가 놓친 경우가 var @delegate = Expression.Variable (typeof (Delegate)); var express

    3

    1답변

    글쎄, 질문이 있는데, 2+3*5이 17이 아닌 프로그래밍 언어가 있습니까? 나는이 질문을 내 능력의 오래된 테스트에 넣고주의를 끌었다. 별거 아니지만 의심 스러웠습니다. 플러스 왜 안돼 ??

    2

    1답변

    ANTLR 문법에는 쿼리가 단일 조각이거나 PLUS 기호와 함께 결합 된 조각 목록 일 수 있다고하는 규칙이 있습니다. 출력으로 AST를 생성하고 있는데, 조각의 수에 따라 노드를 다시 작성하는 것이 가능해야합니다. 하나의 조각이 있으면 하나의 노드 만 있어야합니다. 여러 프래그먼트가있는 경우 루트 노드를 PLUS로, 모든 프래그먼트를 자식으로 원합니다.

    2

    1답변

    나는 푯말을 봤는데 그래서 검색. 내가 찾은 모든 솔루션이 완료되지 않은 수많은 솔루션이 있습니다. 에 의해 선택되는 클래스의 속성과 중첩 된 속성의 속성을 설정하려면 Reflection을 사용하여 제발 나를 도울 수 있습니까? 이 같은 Parent t = new Parent(); t.Set<int>(t => t.Number, 6) .set<string

    1

    1답변

    반영 속성에 대한 표현을 구축하는 방법 : 나는 EditFieldFor를 객체의 속성에 반영됩니다 다른 도우미를 구축 한 후 전화를 시도하고 public static MvcHtmlString EditFieldFor<TModel, TValue>(this HtmlHelper<TModel> html, Expression<Func<TModel, TValue>> e

    3

    3답변

    저는 명령 행 계산기를하고 있습니다. 그래서 표현식을 파싱해야합니다. calc 2*(3+4)*5 이미 스캐너 단계가 완료되어 토큰의 배열을 반환했습니다. 이제 구문 분석기 단계에 있습니다. 그러나 파서/표현 트리를 수행하는 방법에 대한 단서가 없습니다. 이 모든입니다 지금까지이 : 내 나무는 단지 왼쪽으로 인상 볼 수 있듯이 while (*tokens

    1

    1답변

    저는 결과를 얻기 위해 값 사전을 얻으려면 속성 목록을 지정하기 위해 Entity Framework의 동적 투영을 구현하려고합니다. 런타임시 public static IQueryable<Dictionary<string, object>> ProjectionMap<TSource> (IQueryable<TSource> sourceModel, IEnu