博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#编程(八)--------- Main函数
阅读量:6670 次
发布时间:2019-06-25

本文共 1128 字,大约阅读时间需要 3 分钟。

Main()方法.

C#程序是以Main()开始执行的,这个方法必须是类或结构的静态方法,并且其返回类型必须是int或者void.

虽然显示指定public修饰符很常见,但是我们也可以把该方法标记为private,也可以运行.

Main()方法只能有一个,如果有多个就会出现错误.

 

如果非得写两个Main()方法,可以在菜单Project->***** Properties->Application选项卡中的Startup object:中,选择你希望那个作为程序入口的Main()函数所在的类的类名,运行即可!(*****表示你的工程的名称)

注意:一个类中不能同时包含两个Main()函数!

 

至于给C#中的Main()方法传递参数

 

 

如何向C# Main函数传递参数呢?我们看到C# Main函数带有一个string[] args参数,那么你知道它有什么实际的功能呢?下面我们来具体谈谈:

C#控制台应用程序下,我们常常看到Main函数带有一个string[] args参数,那么你知道它有什么用处?
步骤1:建立一个控制台应用程序,暂且命名为Main.cs
步骤2:贴上下面这段代码。

using System;

 

class Program

{

 

    static void Main(string[] args)

    {

 

        int argsLength = args.Length;

 

        Console.WriteLine("Main函数参数args的长度:" + argsLength.ToString());

 

        for (int i = 0; i < argsLength; i++)

        {

            Console.Write("第" + i.ToString() + "位是:");

 

            Console.WriteLine(args[i].ToString());

        }

        Console.ReadKey();

 

    }

}

步骤3:编译并运行Main.cs,生成Main.exe文件

步骤4:在命令行模式下输入c:\>Main a b c ,敲回车看结果

输出结果为:

Main函数参数args的长度:3

第0位是:a

第1位是:b

第2位是:c

由于参数个数是未知的,所以允许输入任意多个,也可以不输入。

string[] args 表示命令行参数是字符串数组,就是说,你在命令行(黑框框)里输入的参数可以使多个字符串(在某种意义上意味着什么都可以是命令行参数)。

运行时会弹出命令窗口,你可以在那里输入一些参数,string[] args 指的就是你在命令窗口输入的参数。args是用来处理命令行参数的。命令行参数,就是你运行这个程序的时候给它传的参数。它是可选项,不是必须的。

转载地址:http://fqoxo.baihongyu.com/

你可能感兴趣的文章
Android HAL模块实现
查看>>
iptables学习笔记
查看>>
(转) 使用jdk的xjc命令由schema文件生成相应的实体类
查看>>
js 获取浏览器显示内容的宽度和高度
查看>>
给PLSQL插上飞翔的翅膀-PLSQL优化
查看>>
做事原则
查看>>
一个男人该有的气质
查看>>
HDU 1004 Let the Balloon Rise【STL<map>】
查看>>
『cs231n』卷积神经网络工程实践技巧_下
查看>>
Anaconda和Pycharm安装和配置教程
查看>>
Java千百问_05面向对象(006)_is-a,has-a,like-a是什么
查看>>
【Python】python更新数据库脚本两种方法
查看>>
linux进程同步机制_转
查看>>
PHP框架认识初步
查看>>
给 Android 初学者的 Gradle 知识普及
查看>>
分模块开发创建Action子模块——(九)
查看>>
基于Nginx实现一个自己的HTTP模块
查看>>
LeetCode(34)-Palindrome Number
查看>>
阅读《Android 从入门到精通》(24)——切换图片
查看>>
SimpleDateFormat线程不安全及解决的方法
查看>>