C#相当于SysCommand和Call

时间:2015-09-24 12:47:47

标签: c# .net-core

我将一些旧的 VB.net转换为C#。部分代码启动第三方控制台程序,然后发送命令,如下所示:

Private APL As Object
Dim APLType As Type = Type.GetTypeFromProgID("APLW.WSEngine")
APL = Activator.CreateInstance(APLType)
APL.SysCommand("load " & APLLoc & APLFileName)

转换后,我最终得到了这个非常相似的代码:

private object APL;
Type APLType = Type.GetTypeFromProgID("APLW.WSEngine");
APL = Activator.CreateInstance(APLType);
APL.SysCommand("load " + APLLoc + APLFileName);

不幸的是,.SysCommand在C#中不存在。稍后会有一些代码:

Ans = APL.call("SFFile", ArgA);

哪个也不存在。从来没有使用过任何一个这样的调用,VS2013在C#或VS中都没有人知道它们(有趣吗?),Google没有找到它们的任何痕迹(SysCommand什么也没有,调用得到7000万次点击),有没有人知道这个代码的C#等价物吗?

不,我无法导入VisualBasic,这最终是一个.Net Core项目。

0 个答案:

没有答案