设置与读取C#控制台应⽤程序Main函数中的参数args
在项⽬属性⾯版->调试->命令⾏参数设置。空格分隔。
读取:string[] str = Environment.GetCommandLineArgs();
Main函数是C#应⽤程序的⼊⼝点,Main函数可以有四种签名,分别如下:
static void Main()
static void Main(string[] args)
static int Main()
static int Main(string[] args)
执⾏这个函数就是执⾏应⽤程序。⽽这个函数有⼀个参数string[] args,现在我们就来⼩解⼀下它。
Main函数的参数string[] args是从应⽤程序外部接受信息的⽅法。这些信息在程序运⾏的时候才指定,参数的表现形式是命令⾏参数。
××××关于命令⾏参数××××
notepad++打开⼀个记事本,你可以在命令⾏窗⼝中输⼊notepad,就可以运⾏这个程序,但是的话你也可以这样输⼊,结果是notepad运⾏时加载,如果⽂件不存在,notepad将会创建该⽂件。⽽这⾥的 就是命令⾏参数。通过args参数,可以编写以相同的⽅式⼯作的控制台应⽤程序。
在执⾏控制台应⽤程序的时候,指定的任何命令⾏参数都放在这个args数组当中,接着可以在应⽤程序需要时调⽤这些参数。
下⾯以⼀个实例加以说明:
class class1
{
static void Main(string[] args)
{
Console.writeline("{0} command line arguments were specified",args.length);
foreach(string arg in args)
{
Console.writeline(arg);
}
}
}
然后在solution 窗⼝中选择properties,选择configuration propertie选项,然后再选择Debugging(调试)页⾯,在command line arguments设置希望的命令⾏参数
⽐如设置:anika (参数之间⽤空格隔开)
然后ctrl+F5运⾏此程序时,将会依次输出anika
这会应该对args参数,有⼀些了解了吧。
:-)====================================================
项⽬-> (⼯程名)属性-> 调试-> 命令⾏参数
1.在命令⾏下执⾏
参数之间⽤空格分隔开就可以了,如果参数有空格,以双引号风格
Test aa "bb cc " cc
相当于传递了三个参数
2.在VS2005中添加参数
菜单项⽬ -- 你的项⽬属性 -- 调试 -- 启动选项 -- 命令⾏参数
在这⾥键⼊你的命令⾏参数也可
url:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论