2005-09-08から1日間の記事一覧

MSIL/CIL Reflection EmitによるHello World

MSIL/CILによるHello Worldの実現。"Hello World"を標準出力に表示するプログラムを直接実行可能なILとして出力するアプリケーション using System; using System.Reflection; using System.Reflection.Emit; using System.Threading; public class EmitHell…

CodeDomによるHello World

MSIL/ILによるHello Worldの次はCodeDomのHello Worldの実現。 以下のようなソースコードをCodeDomにより生成、コンパイル、実行してみる。 生成するソースコード namespace CodeDomTest { using System; public class HelloWorld { [STAThread()] public st…