您所在的位置: 首页>>读书频道>>设计开发>>C++>>

2.9.2 给Main()方法传送参数

http://book.51cto.com  2008-01-18 15:39  (美)Christian Nagel等著 李敏波 译 黄静 审校  清华大学出版社  我要评论(0)
  • 摘要:《C#高级编程(第4版)》以最新的.NET Framework 2.0和Visual Studio 2005为基础,全面介绍了C#编程的工具,提供了理解.NET体系结构的工作原理所必需的背景知识。第二章主要介绍的是C#编程的基础知识。本文主要说的是给Main()方法传送参数。
  • 标签:Main()  C#  CLR  C++  参数  C#高级编程(第4版)

2.9.2  给Main()方法传送参数

前面的例子只介绍了不带参数的Main()方法。但在调用程序时,可以让CLR包含一个参数,将命令行参数转送给程序。这个参数是一个字符串数组,传统称为args(但C#可以接受任何名称)。在启动程序时,可以使用这个数组,访问通过命令行传送过来的选项。

下面的例子ArgsExample.cs是在传送给Main方法的字符串数组中迭代,并把每个选项的值写入控制台窗口:

using System;

namespace Wrox.ProCSharp.Basics
{
   class ArgsExample
   {
      public static int Main(string[] args)
      {
         for (int i = 0; i < args.Length; i++)
         {
            Console.WriteLine(args[i]);
         }
         return 0;
      }
   }
}

通常使用命令行就可以编译这段代码。在运行编译好的可执行文件时,可以在程序名的后面加上参数,例如:

ArgsExample /a /b /c
/a
/b
/c

【责任编辑:董书 TEL:(010)68476606】

回书目   上一节   下一节
C++是垃圾语言?!
VC++基础开发专题
C#实用基础教程
C#技术开发指南
C++开发专栏
 
 验证码: (点击刷新验证码)   匿名发表
  • 野蛮生长

  • 作者:冯仑著
  • “地产界的思想家”冯仑纵横生意江湖20年来,第一次系统梳理出书。  三十年来中国民营企业从前公司时代发展到公司时代,21..
Copyright©2005-2008 51CTO.COM 版权所有