c#中命令行参数的作用?

来源:百度知道 编辑:UC知道 时间:2024/06/05 20:27:29
vs里我知道可以从项目-属性-调试里输入,但是这是干什么用呢?

某些场合确实有用,你用过ping命令没有。
ping.exe在system32文件夹下,我们ping 192.168.1.1的时候,192.168.1.1就是命令行参数。你也可以实现类似的功能

你按F1键就可以帮助你了

就是给运行的程序提供参数

static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
MessageBox.Show(args[0]);

Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new frmFavority());
}
}

static void Main(string[] args)
就是在MS-DOS中输入的字符串,可在args中得到,用法看具体情况而定,其中一种可像楼上说的。