【Orcas】 Visual Studio 2008 【.NET3.5】 Part2at TECH
【Orcas】 Visual Studio 2008 【.NET3.5】 Part2 - 暇つぶし2ch377:デフォルトの名無しさん
07/08/28 14:09:48
Funcの型推論も問題なんだけど、それより

Func<int,int> fact = x => x == 1 ? 1 : x * fact(x - 1);

これすらコンパイル通らないのが嫌なんだ
未割り当てのローカル変数が使われたと判断されてしまう

public staticメソッドなら型推論が効くから、

public static class New{
 public static Func<T1,TR> Func<T1, TR>(Func<T1,TR> func){ return func; }
}
 こんなのを作って

var f = New.Func( (int x) => x * x);

 こんなふうにやれば型パラメータは省略できる


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch