多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 如何:使用 foreach 访问命令行参数(C# 编程指南) 循环访问数组的另一种方法是使用 [foreach](https://msdn.microsoft.com/zh-cn/library/ttw7t8t6.aspx) 语句,如下面的示例所示。 **foreach** 语句可以用于循环访问数组、.NET Framework 集合类或任何实现 [IEnumerable](https://msdn.microsoft.com/zh-cn/library/system.collections.ienumerable.aspx) 接口的类或结构。 | ![](https://box.kancloud.cn/2016-01-31_56adb62c1380a.jpg) 注意 | | :-- | | 在 Visual Studio 中运行应用程序时,可以在[“项目设计器”->“调试”页](https://msdn.microsoft.com/zh-cn/library/2wcdezs5.aspx)中指定命令行参数。 | 下面的示例演示如何使用 **foreach** 输出命令行参数。 ``` // arguments: John Paul Mary ``` ``` class CommandLine2 { static void Main(string[] args) { System.Console.WriteLine("Number of command line parameters = {0}", args.Length); foreach (string s in args) { System.Console.WriteLine(s); } } } /* Output: Number of command line parameters = 3 John Paul Mary */ ``` ## 请参阅 [Array](https://msdn.microsoft.com/zh-cn/library/system.array.aspx) [System.Collections](https://msdn.microsoft.com/zh-cn/library/system.collections.aspx) [Command-line Building With csc.exe](https://msdn.microsoft.com/zh-cn/library/78f4aasd.aspx) [C# 编程指南](https://msdn.microsoft.com/zh-cn/library/67ef8sbd.aspx) [foreach,in(C# 参考)](https://msdn.microsoft.com/zh-cn/library/ttw7t8t6.aspx) [Main() 和命令行参数(C# 编程指南)](https://msdn.microsoft.com/zh-cn/library/acy3edy3.aspx) [如何:显示命令行参数(C# 编程指南)](https://msdn.microsoft.com/zh-cn/library/96s74eb0.aspx) [Main() 返回值(C# 编程指南)](https://msdn.microsoft.com/zh-cn/library/0fwzzxz2.aspx)