![]() |
1
2
你…吗 表达式只能作为字符串吗?在编译时是否知道类型本身是未知的(或者很难表达)?如果是:
真正地 只把它作为一个字符串(例如,作为用户输入的数据),这会让你的生活变得更加困难,而C#4的任何特性都不能真正帮助你。你可以用IronPython脚本或者类似的东西来评估它。。。
|
![]() |
2
1
如果您想使用C风格,可以将Mono编译器用作应用程序中的服务。我在这里描述如何做到这一点: Mono Compiler as a Service (MCS)
作为另一种方法,可以使用反射将对象的所有属性放入ExpandoObject,然后像使用字典一样使用它(因为ExpandoObject实现了IDictionary)。或者,你可以使用JSON.NET打电话给我
|
|
Jonah Peele · 请解释后期绑定过程 7 年前 |