C# 在c语言中运行时可以合并类函数吗#

C# 在c语言中运行时可以合并类函数吗#,c#,compilation,C#,Compilation,在c#中,您可以在运行时合并DLL。我的问题是,如果你有两个类,你能把单个类方法合并成一个新方法吗?那么类a有方法a,类b有方法b,它们合并在一起形成类c,它有一个方法,与复制和粘贴方法a和b的内部工作方式到一个新方法相同?在这种情况下,两个方法具有相同的参数和返回类型 我不希望随后运行此方法,而只是将其存储在dll中,这样它就不需要正确地加入应用程序 选择的类方法在运行时之前是未知的。我找到的一个答案是新的roslyn项目。“但是只将它存储在dll中,这样它就不需要正确地加入应用程序了。”你能

在c#中,您可以在运行时合并DLL。我的问题是,如果你有两个类,你能把单个类方法合并成一个新方法吗?那么类a有方法a,类b有方法b,它们合并在一起形成类c,它有一个方法,与复制和粘贴方法a和b的内部工作方式到一个新方法相同?在这种情况下,两个方法具有相同的参数和返回类型

我不希望随后运行此方法,而只是将其存储在dll中,这样它就不需要正确地加入应用程序


选择的类方法在运行时之前是未知的。

我找到的一个答案是新的roslyn项目。

“但是只将它存储在dll中,这样它就不需要正确地加入应用程序了。”你能解释一下你试图对数据做什么吗,这听起来像是一个错误。询问您认为合并类函数可以解决的问题,而不是合并函数本身的问题。是的,但是,请提供更多的解释,也许还有一个小的代码示例,以便正确回答这个问题。这个问题还不存在,尽管它可能会导致进一步的实验。这是一个假设。这个想法产生的原因是IDE和分部类。在partials中,多个类合并在一起,在ides中,您键入另一个方法并给定它进行编译,ide会自动为您生成dll。这不是一个完全的xy问题,因为除了满足好奇心之外,我目前没有其他解决方案。我想我可以重新表述一下如何像IDE一样动态添加代码或合并,但这并不是我所问或想知道的