更新 : 2007 年 11 月
エラー メッセージ
ラムダ式のツリーには、メソッド グループを含めることはできません。
メソッドの呼び出しには、() 演算子が必要です。この演算子のないメソッド名はメソッド グループを指します。メソッド グループとは、その名前を持つオーバーロードされたすべてのメソッドのセットです。
このエラーを解決するには
- メソッドを呼び出す場合は、() 演算子を追加します。
使用例
次の例では 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
}
}