C#带参数的EXE

C#带参数的EXE,第1张

static void Main(string[] args)

{

//args是一个字符串数组,里面保存传入的参数

ConsoleWriteLine("您传入的参数为:{0}",args[0]);

ConsoleReadKey();

}

调用传参使用命令行调用

显示一下信息:

C:\>D:\控制台程序测试\bin\Debug\控制台程序测试exe 这是一个测试程序

您传入的参数为:这是一个测试程序

C/C++语言中的main函数,经常带有参数argc,argv,如下:

int main(int argc, char argv)int main(int argc, char argv[])

这两个参数的作用是什么呢?argc 是指命令行输入参数的个数,argv存储了所有的命令行参数。假如你的程序是helloexe,如果在命令行运行该程序,运行命令为:

helloexe Shiqi Yu

那么,argc的值是 3,argv[0]是"helloexe",argv[1]是"Shiqi",argv[2]是"Yu"。

下面的程序演示argc和argv的使用:

#include <stdioh> int main(int argc, char argv){int i;for (i=0; i < argc; i++)printf("Argument %d is %s\n", i, argv[i]);return 0;}

假如上述代码编译为helloexe,那么运行

helloexe a b c d e

将得到

Argument 0 is helloexe

Argument 1 is a

Argument 2 is b

Argument 3 is c

Argument 4 is d

Argument 5 is e

运行

helloexe lenajpg

将得到

Argument 0 is helloexe

Argument 1 is lenajpg

以上就是关于C#带参数的EXE全部的内容,包括:C#带参数的EXE、C/C++生成的exe文件如何传参数到main中、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10114650.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存