擅长:python、mysql、java
<p>请参阅<a href="http://www.voidspace.org.uk/ironpython/hosting_api.shtml" rel="nofollow noreferrer">Embedding the Dynamic Language Runtime</a>中的一些示例。在</p>
<p>一个简单的例子,<a href="http://www.voidspace.org.uk/ironpython/hosting_api.shtml#setting-and-fetching-variables" rel="nofollow noreferrer">setting-and-fetching-variables</a>:</p>
<pre><code>SourceCodeKind st = SourceCodeKind.Statements;
string source = "print 'Hello World'";
script = eng.CreateScriptSourceFromString(source, st);
scope = eng.CreateScope();
script.Execute(scope);
// The namespace holds the variables that the code creates in the process of executing it.
int value = 3;
scope.SetVariable("name", value);
script.Execute(scope);
int result = scope.GetVariable<int>("name");
</code></pre>