0

これが可能かどうかについても興味があります。たとえば、入力したリッチテキストボックスを使用してac#exeプロジェクトを作成することは可能ですか

public void TestFunction(){
    MessageBox.Show("test");
};

コードを実行して関数を構築するということですか?これが理にかなっているのかどうかはわかりません。それは、今日私が持っていた小さな質問の 1 つに過ぎず、答えがどこにあるのか、またはそれが何と呼ばれているのかさえわかりません。

4

3 に答える 3

1

の 可能です。Reflection.Emit名前空間を参照してください

于 2013-04-10T17:20:54.997 に答える
0

したがって、基本的には、インタープリターとコンパイラーを作成する必要があります。

ええ、そのようなものが存在します。それがあなたのコードの仕組みです。

それ以外の場合は、C# に組み込まれている Reflection クラスがあり、いくつかの小さなもので機能する可能性があります。

于 2013-04-10T17:21:51.103 に答える
0

確かにリフレクションを使えば可能ですが、大変な作業です...

于 2013-04-10T17:23:01.880 に答える