- UID
- 9712
- 在线时间
- 0 小时
- 最后登录
- 2018-8-26
- 注册时间
- 2011-7-28
- 宅魂
- 701 点
- 贡献
- 455 点
- 宅币
- 6985 枚
- 灵石
- 0 块
- 元气(技能点)
- 19 点
- 活跃
- 21 ℃
- 听众
- 7
- 收听
- 1
签到天数: 2 天 连续签到: 2 天 [LV.1]初来乍到
第一章
- 积分
- 11403
|
此为MSDN的资料源地址:http://msdn.microsoft.com/zh-cn/library/ms123401
教程 下面的示例展示使用传递给应用程序的命令行参数的两种不同方法。
示例 1
本示例演示如何输出命令行参数。
// cmdline1.cs
// arguments: A B C
using System;
public class CommandLine
{
public static void Main(string[] args)
{
// The Length property is used to obtain the length of the array.
// Notice that Length is a read-only property:
Console.WriteLine("Number of command line parameters = {0}",
args.Length);
for(int i = 0; i < args.Length; i++)
{
Console.WriteLine("Arg[{0}] = [{1}]", i, args);
}
}
}
输出
使用如下所示的一些参数运行程序:cmdline1 A B C。
输出将为:
Number of command line parameters = 3
Arg[0] = [A]
Arg[1] = [B]
Arg[2] = [C]
示例 2
循环访问数组的另一种方法是使用 foreach 语句,如本示例所示。foreach 语句可用于循环访问数组或“.NET Framework”集合类。它提供了一种简单的方法来循环访问集合。
// cmdline2.cs
// arguments: John Paul Mary
using System;
public class CommandLine2
{
public static void Main(string[] args)
{
Console.WriteLine("Number of command line parameters = {0}",
args.Length);
foreach(string s in args)
{
Console.WriteLine(s);
}
}
}
输出
使用如下所示的一些参数运行程序:cmdline2 John Paul Mary。
输出将为:
Number of command line parameters = 3
John
Paul
Mary
|
|