是否可以在运行时创建C#类(classname.cs
)文件,然后在运行时使用该类。
如果是,那我该如何实现呢?
答案 0 :(得分:1)
查看CSharpCodeProvider课程。 MSDN页面上有一个完整的例子
答案 1 :(得分:0)
查看命名空间Microsoft.CSharp
中的类。 CSharpCodeProvider
有一个方法CompileAssemblyFromSource
,可以从您的来源生成内存中的程序集。
答案 2 :(得分:0)
请查看Generate C# Class Library project programatically with given fields。不确定运行时是什么意思。但是,只需单击“保存”(运行t4模板)即可创建多个类。