当前位置: 首页 > 编程语言 > C#

在运行时执行C#或VB.NET代码分享

时间:2023-04-10 10:41:31 C#

在运行时执行C#或VB.NET代码最近在Codility.com上花了一些时间,突然想到了;他们如何执行您创建的代码(尤其是与C#和VB.NET相关的代码)?我基本上想知道的是如何在表单的文本框中使用一些代码然后运行该代码?如果没有第三方工具,这可能吗?此外,您如何防止与此类程序的基于Web的实施相关的安全漏洞?看看http://msdn.microsoft.com/en-us/library/system.codedom.compiler.aspx在Web应用程序中执行此类代码是一个安全问题。.Net提供了一组功能来帮助您,例如您可以在不同的应用程序域中以不同的用户身份运行编译后的代码。使用CSharpCodeProvider类,您可以在运行时编译代码(作为字符串)。您可以在运行时在VB.Net和C#中编译代码。看看这里的代码以上是C#学习教程:ExecuteC#orVB.NETcodeatruntime所有内容分享,如果对大家有用需要进一步了解C#学习教程,希望大家多多指教多多关注——本文来自网络收藏,不代表立场,如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: