eba*_*lga 4 c# eval
如何评估表达.也许喜欢:
int a=1; int b=3; int c=Eval("a+b");
要么
int c=int.parse("1+3*(2+3)");
这对我来说似乎很愚蠢.在c#中有可能吗?
jos*_*rry 7
您可以获取代码,并使用CSharpCodeProvider编写一个Eval函数,该函数实际将您的代码编译为内存中的程序集,然后执行该代码.
有关示例源,请参阅此CodeProject文章.
归档时间:
16 年,11 月 前
查看次数:
2398 次
最近记录:
7 年,3 月 前