[C#][dynamic] DynamicObject を使ってみよう
C# 4 から dynamic が使えるようになった。
動的言語のように、動的にプロパティを参照したり、メソッドを呼んだり出来るようになった訳だ。
そして、.NET Framework では 4 から Syst ...
[C#][ラムダ式][式木] Expression を使ってラムダ式のメンバー名を取得する
前回「Expression の構造を調べてみる」と云う記事で、Expression の内部のツリー構造を調べた。
その中で、ラムダ式を Expression として扱うことで、式の中の名前が取れることが判った。
[C#][ラムダ式][匿名メソッド] ラムダ式は常に匿名メソッドよりシンプルに書ける?
「匿名メソッドとラムダ式の違い」と云う記事で、匿名メソッドとラムダ式の意味の違いについて考えた。
それについて、些細な補足をする。
上の記事中で、「ラムダ式を使った方が、型推論の恩恵を存分に受けられ、書き方がぐ ...
[C#][ラムダ式][式木] Expression の構造を調べてみる
「匿名メソッドとラムダ式の違い」と云う記事で、匿名メソッドとラムダ式の意味の違いについて考えた。
「ラムダ式を Expression として扱っている場合は、匿名メソッドは代わりにはならない」と述べたが、ラムダ式を Exp ...
[C#][ラムダ式][式木] Expression として扱えるラムダ式と扱えないラムダ式
前回、「匿名メソッドとラムダ式の違い」と云う記事で、匿名メソッドとラムダ式の意味の違いについて考えた。
それについて、少し補足しておきたい。
「ラムダ式を Expression として扱っている場合は、匿名メソ ...
[C#][ラムダ式][LINQ][式木] 匿名メソッドとラムダ式の違い
この記事では、匿名メソッドとラムダ式の意味の違いについて考えてみたい。
■ 同じように使える匿名メソッドとラムダ式匿名メソッドとラムダ式は、同じように使うことができる場面が多い。
例えば、以下のようなデリゲート ...
モンティ・ホール問題
モンティ・ホール問題 というのがある。
アメリカのゲームショー番組の中で行われた以下のようなゲームに関する問題である。
プレイヤーで ...
C# を作ってみた
最近我が家で、滑石(ろうせき)を鑢(やすり)や紙鑢(サンドペーパー)で削り、勾玉(まがたま)等の様様な形を作るのが流行っている。
滑石は加工し易い石で、これを棒鑢や荒い (80番程度の) 紙鑢 で大雑把に形を決めた後、細部 ...
[C#/.NET Tips] struct を使うときの注意点
『C#2.0&3.0勉強会』in 福井
以下の無料勉強会を福井でやります。奮ってご参加ください。
『C#2.0&3.0勉強会』開催日2008年3月12日(水)開催時間13:30~17:30 (受付開始 13:00)会場ふくい産業支援センター ふくい産業支援センター パ ...