컴파일러 오류 CS1953
업데이트: 2007년 11월
오류 메시지
람다 식 트리에는 메서드 그룹을 사용할 수 없습니다.
An expression tree lambda may not contain a method group.
메서드를 호출하려면 () 연산자가 필요합니다. 이 연산자가 없는 메서드 이름은 메서드 그룹, 즉 해당 이름을 가진 모든 오버로드된 메서드의 집합을 나타냅니다.
이 오류를 해결하려면
- 메서드를 호출하려면 () 연산자를 추가합니다.
예제
다음 예제에서는 CS1953 오류가 발생하는 경우를 보여 줍니다.
// cs1953.cs
using System;
using System.Linq.Expressions;
class CS1953
{
public static void Main()
{
double num = 10;
Expression<Func<bool>> testExpr =
() => num.GetType is int; // CS1953
}
}