ふらっとC#,C♯,C#(初心者用) Part29
■ このスレッドは過去ログ倉庫に格納されています
0008デフォルトの名無しさん
2008/07/23(水) 02:52:11var paramA = Expression.Parameter(typeof(T), "a");
var paramB = Expression.Parameter(typeof(T), "b");
var body = Expression.Add(paramA, paramB);
var lamdba = Expression.Lambda<Func<T, T, T>>(body, paramA, paramB).Compile();
return lamdba(a, b);
}
こんなかんじ
このまま使ったら毎回メソッド生成してとんでもなく遅いはずだからlamdbaはキャッシュしてね
■ このスレッドは過去ログ倉庫に格納されています