2
我打算將IronPython與C#一起用於以下用例。如何從python腳本與C#暴露的界面進行通信?
我想公開一些可以通過python腳本調用的函數。
這樣的腳本將被C#應用程序調用。
例如,可以在C#ClearUserInput()中準備函數來清除WPF上的一些數據。然後我可以通過一些接口暴露更多的功能。
public interface IScriptContract
{
void ClearMainWindow();
void LoadProject(string projectName);
}
python腳本:
print "clearing window"
ClearMainWindow() --how to cooperating with C# code?
print "load proj"
ClearMainWindow("project.proj") --how to cooperating with C# code?
我想用戶可以編寫一些腳本,可以調用我的。NET功能。
有沒有可能這樣做?
看到這裏 - http://stackoverflow.com /問題/ 7367976 /調用-AC鋒利庫從 - 蟒蛇 – Evk