zoukankan      html  css  js  c++  java
  • (原创)c#学习笔记06--函数03--main函数

    6.3 Main()函数

      Main()是C#应用程序的入口点,执行这个函数就是执行应用程序。也就是说,在执行过程开始时,会执行Main()函数,在Main()函数执行完毕时,执行过程就结束了。

      这个函数可以返回void或int,有一个可选参数数string[] args。Main()函数可以使用如下4种版本:

    static void Main() 
    static int Main()
    static void Main(string[] args) static int Main(string[] args)

      面的第二、四个版本返回一个int 值,它们可以用于表示应用程序如何终止,通常用作一种错误提示(但这不是强制的),一般情况下,返回0反映了“正常”的终止(即应用程序执行完毕,并安全地终止)。

      Main()的可选参数args是从应用程序的外部接受信息的方法,这些信息在运行期间指定,其形式是命令行参数。

      前面已经遇到了命令行参数,在命令行上执行应用程序时,通常可以直接指定信息,如在执行应用程序时加载一个文件。例如,考虑Windows中的记事本应用程序。在命令提示窗口中键入notepad,或者在Windows的“开始”(Start)菜单中选择“运行”(Run)选项,再在打开的窗口中键入notepad,就可以运行该应用程序。也可以键入notepad "myfile.txt",结果是Notepad在运行时将加载文件myfile.txt,如果该文件不存在,Notepad也会创建该文件。这里myfile.txt是一个命令行参数。利用args参数,可以编写以类似方式工作的控制台应用程序。

      在执行控制台应用程序时,指定的任何命令行参数都放在这个args数组中,接着可以根据需要在应用程序中使用这些参数。下面用一个示例来说明。这个示例可以指定任意数量的命令行参数,每个参数都输出到控制台上。

    class Program 
    { 
        static void Main(string[] args) 
        { 
            Console.WriteLine("{0} command line arguments were specified:", 
            args.Length); 
            foreach (string arg in args) 
                Console.WriteLine(arg); 
            Console.ReadKey(); 
        } 
    }

      打开项目的属性页面(在“解决方案资源管理器”【Solution Explorer】窗口中右击Ch06Ex04项目名称,选择“属性”【Properties】选项)。

      选择“调试”(Debug)页面,在“命令行参数”(Command line arguments)设置中添加所希望的命令行参数,如图6-7所示。

      每个参数都用空格分开,如果参数包含空格,就可以用双引号把参数括起来,这样才不会把这个参数解释为多个参数。

  • 相关阅读:
    浅谈VUE中的深拷贝与浅拷贝Object.assign()方法
    echarts详细
    实现HTML调用打开本地软件文件
    el-select 中放置el-tree
    关于前端平时需要用到的方法(未完成)
    10个Vue开发技巧助力成为更好的工程师
    element ui 弹出组件的遮罩层以及多层遮罩解决办法。。
    vue样式穿透 v-deep与deep的具体使用
    # Ansible安装指南
    Linux笔记—网络管理
  • 原文地址:https://www.cnblogs.com/wodehao0808/p/4912332.html
Copyright © 2011-2022 走看看