08/03/28 03:02:32
ちなみに、
型推論を働かせたい場合、コンストラクタでは無理。
static partial class New
{
static Cons<T, U> Cons<T, U>(T left, U right) { return new Cons<T, U> (left, right); }
}
みたいな static メソッドを書けば、
C# 3.0 なら
var a = New.Cons(10, "abc");
で、Cons<int, string> が作られたりはする。