我能用C#4作为我的脚本语言吗?

时间:2009-09-08 13:59:08

标签: ironpython c#-4.0

在我的一个C#应用程序中,我使用IronPython作为脚本语言。它看起来像这样:

string scriptCode = "20 * 5";
ScriptEngine engine = Python.CreateEngine();
ScriptSource source =
  engine.CreateScriptSourceFromString(scriptCode , SourceCodeKind.Expression);
Console.WriteLine(source.Execute<int>());

我能用C#4.0做类似的事吗?我可以使用C#作为我的脚本语言而不是IronPython吗?

2 个答案:

答案 0 :(得分:2)

不 - 无论如何都不是开箱即用的。无论如何,C#本身并没有成为一种脚本语言。 C#团队are considering that scenario in general though

(该帖子谈到C#已经是一种脚本语言 - 在某些情况下。)

preceding post同样重要,顺便说一句。

答案 1 :(得分:0)

或许CS-Script您要找的是什么?

此致

Sebastiaan