컴파일러 오류 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
}
}