- - PR -
型定義のみが異なる複数のクラス(C#)
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2003-07-23 22:32
みなさんありがとうございます。
この会議室は貴重な情報源で助かっています。 まさか、メモリ上でコンパイルするとは! しかし、本当にツワモノ揃いですね。 わたしも昔VAX Fortranで同じことしたことありますが…。 | ||||||||
|
投稿日時: 2003-07-23 23:52
こんばんは、meiです。
C#(というか、.NET)は、実行時にコンパイラ動かしたり、 ダイナミックにクラスを作ったりできたりと面白いですよね。 例えば、自作ツールのユーザマクロにC#を利用したりとか、 ゲーム用スクリプトに応用したりとか、色々使えそうです。 やりすぎるとリフレクション経由のInvokeばかりで、 可読性が悪くなってしまいますけど。 ↓こんなヘルパークラスを作れば、ちょっとは読みやすくなるかな?
↓前の投稿であった関数の書き換え。
でも、型チェック等が実行時になってしまうのがちょっと嫌ですね。 catsさんがlispと比較されていましたが、 アセンブリを自己増殖していくアプリなんか出来ると面白い(怖い?)ですね。 |