本文主要是介绍C#启动另外一个C#程序,并传递参数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
第一个程序:
using System.ComponentModel;
using System.IO;
{
string target = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetModules()[0].FullyQualifiedName)
+ @"\TCPDownAndCOM.exe";
Process.Start(target,"你好");
}
第二个程序,在Program.cs文件中。
using System;
using System.Linq;
using System.Collections.Generic;
using System.Windows.Forms;
namespace TCPDownAndCOM
{
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[MTAThread]
static void Main(string[] args)
{
GPS_zw.ClassPublicFunction.strPar = args[0];
Application.Run(new Form1());
}
//static void Main()
//{
// //strPar = args[0];
// Application.Run(new Form1());
//}
}
}
这篇关于C#启动另外一个C#程序,并传递参数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!