Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
动态创建C#类_C#_.net - Fatal编程技术网

动态创建C#类

动态创建C#类,c#,.net,C#,.net,如何动态创建C#类。我有3个方法信息。我必须创建一个动态C#类,它应该由这3个方法组成。有什么想法吗?。如果说类,你只需要有一个类型,使用这3种方法,你可以使用 这是C#中的特殊类型的对象,允许在运行时向该类型的实例添加/删除成员。你能给我举一些例子吗?@senthilkumar这里有一个如何使用DynamicObject的示例:你能用一些例子解释一下吗。比如,我的动态类名(类型)应该是Test,方法细节是。。方法1:public int add(inta,intb){..}方法2:public

如何动态创建C#类。我有3个方法信息。我必须创建一个动态C#类,它应该由这3个方法组成。有什么想法吗?。

如果说
,你只需要有一个
类型
,使用这3种方法,你可以使用


这是
C#
中的特殊类型的对象,允许在运行时向该类型的实例添加/删除成员。

你能给我举一些例子吗?@senthilkumar这里有一个如何使用DynamicObject的示例:你能用一些例子解释一下吗。比如,我的动态类名(类型)应该是Test,方法细节是。。方法1:public int add(inta,intb){..}方法2:public void display(string str){..}方法3 public string SayHello(string name){..}@senthilkumar:这实际上是我的asnwer中的一点。如果您需要某个精确的类型,即命名的类型,那么在创建新类型时,应该遵循已删除的答案(不知道为什么)的链接。这是: