2010-04-01から1ヶ月間の記事一覧

順列

C#

1からNまでの整数の順列を出力するプログラムです。 class Program { private const int N = 4; private static int i; private static int[] p; internal static void Main(string[] args) { i = 0; p = new int[N + 1]; for (int k = 0; k < N; k++) Try(k…

その3

暇だね俺も。 protected virtual ReadOnlyCollection<Expression> VisitExpressionList(ReadOnlyCollection<Expression> original) { List<Expression> list = null; for (int i = 0, n = original.Count; i < n; i++) { Expression p = this.Visit(original[i]); if (list != null) { list.Add(p</expression></expression></expression>…

その2

これどーよ。*1 protected virtual NewExpression VisitNew(NewExpression nex) { IEnumerable<Expression> args = this.VisitExpressionList(nex.Arguments); if (args != nex.Arguments) { if (nex.Members != null) return Expression.New(nex.Constructor, args, nex</expression>…

その1

方法 : 式ツリー ビジタを実装する | Microsoft Docsにこんなコードがあったので、 protected virtual Expression VisitBinary(BinaryExpression b) { Expression left = this.Visit(b.Left); Expression right = this.Visit(b.Right); Expression conversio…

Target framework を変更したアプリケーションの配置プロジェクト

まだベータ版ですがVisual Studio 2010で、アプリケーションをちょっと書いてみたワケです。 書いたからにはセットアップを作りたくなるのが人情なんですが、XPマシンにインストールしたいのです。 で、そのXPマシンは.NET framework 4.0 Betaはインストール…