gpt4 book ai didi

c# - 字符串到方法

转载 作者:太空宇宙 更新时间:2023-11-03 20:46:18 25 4
gpt4 key购买 nike

能够即时创建 javascript 代码非常酷。那就是通过使用

HtmlPage.Window.Eval("alert('Hello World')");

但是有没有办法用 C# 方法做同样的事情呢?让我们说一些像

void MethodEval("MessageBox.Show('Hello World')");

是否有可能无需重新编译您的代码?

最佳答案

可以使用其他人发布的技巧。 然而,这通常是一个非常糟糕的主意。

.Net 代码通常在比 javascript 浏览器沙箱更受信任的上下文中运行,并且可以访问更丰富且因此具有潜在破坏性的 api。

相反,您使用 System.Addin 命名空间为扩展、插件等提供非常严格的接口(interface)。如果您只是想使用更“流畅”或功能性更强的编程环境,您可以使用 lamdba 表达式和闭包等有趣的功能在内部传递功能。

关于c# - 字符串到方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/745842/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com