如何将字符串转换为c#中的lambda表达式

本文关键字:中的 lambda 表达式 转换 字符串 | 更新日期: 2023-09-27 18:14:22

我在xaml和c#中制作一个数学集成应用程序,为此我需要将用户的输入字符串转换为lambda表达式或函数委托。有什么办法吗?

如何将字符串转换为c#中的lambda表达式

在c#中不能直接将字符串转换为Lambda表达式。您需要以某种方式将其编译为可执行代码。有以下几种可能:

  • 创建c#代码并生成动态程序集
  • 创建并编译CodeDom图
  • 查看Roslyn,它是即将到来的c#编译器的基础。

根据用户表达式的复杂程度,您最好自己解释它们