我把Roslyn加入了我的项目。Roslyn可以从字符串中运行脚本,比如
using Roslyn.Scripting.CSharp;
namespace RoslynScriptingDemo
{
class Program
{
static void Main(string[] args)
{
var engine = new ScriptEngine();
engine.Execute(@"System.Console.WriteLine(""Hello Roslyn"");");
}
}
}但我想访问窗体中的控件、属性和变量。例如,form中有一个textbox。
var engine = new ScriptEngine();
engine.Execute(@" textbox1.Text="SK"; ");我可以在Roslyn中使用访问控制吗?
发布于 2013-03-31 05:37:55
您可以为脚本会话设置一个宿主对象,该对象具有要访问的控件的公共属性。
https://stackoverflow.com/questions/15723079
复制相似问题