C# winfrom程序如何获取vb程序中shell 传递出来的参数
C# winfrom程序如何获取vb程序中shell 传递出来的数vb6.0 中调用传参 如下
Dim RetVal
RetVal = Shell("D:\Debug\3GLogin.exe " & sDeviceId, 1)
我在c#主窗体load方法中怎么能获取到这个 shell 传递过来的 sDeviceId 的值 --------------------编程问答-------------------- Main(string[] args),入口函数中的args就是命令行参数的数组,还可以通过下标访问 --------------------编程问答-------------------- 进程间通信 ,通过main的args参数传递... --------------------编程问答-------------------- 麻烦你能简单给我例子么 --------------------编程问答--------------------
--------------------编程问答-------------------- 我是这样传参的对不对 RetVal = Shell("E:\3GLogin\bin\Debug\3GLogin.exe " & sDeviceId, 1)
program.cs中有入口函数
[STAThread]
public static void Main(string[] args)
{
args[0],args[1],这样,通过下标访问
}
然后这样取值的时候就提示超出了数组索引界限 nsDeviceId=sDeviceId[1].ToString(); --------------------编程问答-------------------- Shell("E:\3GLogin\bin\Debug\3GLogin.exe " & sDeviceId, 1)
中 的 sDeviceid 就事我传递的参数
补充:.NET技术 , C#