gpt4 book ai didi

C#:执行存储在字符串变量中的函数

转载 作者:太空狗 更新时间:2023-10-29 22:56:01 24 4
gpt4 key购买 nike

是否可以在 C# 中编写一个简单快速的函数来执行字符串中的任意方法?例如,如果我设置 MyString="MessageBox.Show("Some Message")"然后调用 ExecuteString(MyString),将弹出一个消息框,其中包含“Some Message”。

(我可能在上面的代码中犯了某种错误。我还不懂 C#;我正在尝试评估它是否适合特定项目。)

最佳答案

您应该能够使用它并将运行字符串所需的代码包装到函数中。

本质上,您所做的是将一小段 C# 代码包装在 Program.Main 样式的函数中,引用一些程序集以实现基本功能(可能包括您自己的程序集),然后运行编译后的程序在内存中。

请注意,这可能比仅运行一两行代码所需的开销要多一些。

http://support.microsoft.com/kb/304655

关于C#:执行存储在字符串变量中的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2107149/

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