2017-02-27 11 views
-1

にマージできますか?c#では、実行時にdllをマージできます。私の質問は、2つのクラスを持つ場合、個々のクラスメソッドを1つの新しいメソッドにマージできますか?したがって、クラスaはメソッドaを持ち、クラスbはメソッドbを持ち、一緒になってクラスcを形成し、メソッドaとメソッドbの内部動作をコピーして新しいメソッドに貼り付けます。この両方のメソッドは同じ引数と戻り値の型を持ちます。実行時にクラス関数をc#

私はこのメソッドを実行するとは思っていませんが、アプリケーションに正しく参加する必要がないように、単にdllに格納します。

選択したクラスメソッドは、実行時まで認識されません。

+1

* "これをdllに格納するだけで、アプリケーションに正しく参加する必要はありません。" *あなたはデータで何をしようとしているのか詳しく説明できますが、これは[XY問題] ://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)。 **クラスの関数をマージすると、関数自体をマージする際の問題ではなく、**を解決すると思っている問題について尋ねてください。 –

+0

はい、しかし、より多くの説明と質問を適切に答えることができるように小さなコードサンプルを提供してください。 –

+0

この問題は、まだ実験につながる可能性がありますが、まだ存在しません。その仮説。思考が起こった理由は、授業と部分的な授業の両方である。部分的に複数のクラスが一緒にマージされ、別のメソッドをタイプしてコンパイルすると、ideは自動的にdllを生成します。 – user2330270

答えて

0

私が見つけた1つの答えは、新しいroslynプロジェクトです。

関連する問題