通过CodeDom "Performance"从字符串执行c#代码

本文关键字:quot 执行 代码 字符串 Performance CodeDom 通过 | 更新日期: 2023-09-27 18:09:52

我有一个应用程序执行一些计算逻辑,这个应用程序与许多客户一起工作

我想为一些客户更改一些公式,所以,我找到了一篇关于如何从CodeDom执行c#字符串代码的文章,它适合我的情况,并将解决许多问题,

但是我不知道这种方式的性能会不会差?

通过CodeDom "Performance"从字符串执行c#代码

看情况。

第一次执行将相当慢,. net必须运行本机csc.exe来编译代码。但是,在编译步骤之后,剩下的方法与其他方法一样。

所以,如果你关心GUI的响应速度-它不是慢。如果您关心将相同的公式应用于大量数据,那么它的影响也很小。缓存编译后的方法是关键。