C# 如何使用C编写具有变量和类访问权限的C应用程序
我可以找到很多关于使用C#作为脚本语言(CSScript、Mono、Roslyn)的信息,但它们似乎都不能满足我的需要(或者它确实可以,我只是不知道如何使用它) 我希望能够做到的是:假设我编写了一个包含多个类的C#程序。当程序启动时,它会在内存中查找cs文件或脚本。我将程序中的一个类剪切并粘贴到文件或文本框中。当程序加载时,它会找到该类,并像以前一样运行,只是现在该类位于另一个位置。我可以编辑这个类(脚本)并访问程序中的其他类和变量来更改程序的某些部分,而无需编译C# 如何使用C编写具有变量和类访问权限的C应用程序,c#,scripting,mono,roslyn,cs-script,C#,Scripting,Mono,Roslyn,Cs Script,我可以找到很多关于使用C#作为脚本语言(CSScript、Mono、Roslyn)的信息,但它们似乎都不能满足我的需要(或者它确实可以,我只是不知道如何使用它) 我希望能够做到的是:假设我编写了一个包含多个类的C#程序。当程序启动时,它会在内存中查找cs文件或脚本。我将程序中的一个类剪切并粘贴到文件或文本框中。当程序加载时,它会找到该类,并像以前一样运行,只是现在该类位于另一个位置。我可以编辑这个类(脚本)并访问程序中的其他类和变量来更改程序的某些部分,而无需编译 这可能吗?如果不是,最好的解决
这可能吗?如果不是,最好的解决方案是什么(跨平台比较好)?AppDomain.TypeResolve事件可能会对您有所帮助。然而,这不太可能轻易实现。