概要 ソース一式(ZIP 圧縮) 事の発端は↓から。 あらあらあら - 東方算程譚 コンプレックスと戦う - Garbage Collection 複素数型を作る。 - HIRASE CONNECTION WK Expression trees と .NET 風メタプログラミング - NyaRuRuの日記 ちょうど「ジェネリック」に「C++ や Java の template/generics との違い」を足した時にこういう話題を見かけたので食いついてみた。 ちょっと考えてみた結果、以下のようなクラスを作ると便利なんじゃないかという考えに至る。 using System; using System.Linq.Expressions; namespace GenericOperator { using Binary = Func<ParameterExpression, ParameterE
![[サンプル] ジェネリックな複素数型](https://cdn-ak-scissors.b.st-hatena.com/image/square/4d1b2b57fc676d21e7f59f354364abeac0ea062e/height=288;version=1;width=512/https%3A%2F%2Fufcpp.net%2Fimages%2Flogo_4.jpg)