Share via


컴파일러 오류 CS1945

업데이트: 2007년 11월

오류 메시지

식 트리에는 무명 메서드 식을 포함할 수 없습니다.
An expression tree may not contain an anonymous method expression.

식 트리에는 식만 포함할 수 있습니다. 무명 메서드는 문만 나타낼 수 있습니다.

이 오류를 해결하려면

  • 문과 함께 식 트리를 만들지 마십시오.

예제

다음 코드에서는 CS1945 오류가 발생하는 경우를 보여 줍니다.

// cs1945.cs
using System;
using System.Linq.Expressions;

public delegate void D();
class Test
{
    static void Main()
    {
        Expression<Func<int, Func<int, bool>>> tree = (x => delegate(int i) { return true; }); // CS1945
    }
}

참고 항목

개념

식 트리

참조

문, 식, 연산자(C# 프로그래밍 가이드)