2、Hello World控制台应用程序

本文介绍了C#中HelloWorld程序的实现方式,详细解析了Main方法的作用及其声明规范,同时阐述了static修饰符的用途及注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、Hello World控制台程序源代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace HelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
            // 输出 Hello World
            Console.WriteLine("Hello World!");
            //Console.WriteLine(args.Length);
            //Console.ReadLine();
        }
    }
}

二、Hello World代码分析

1、Main

        Main方法是程序的入口点,Main是驻留在类或结构中的静态方法,在其中创建和调用其他方法。一个C# Console Application只能有一个Main方法。

        声明Main方法需要注意以下几点:

        (1)、Main方法是程序的入口点,程序控制在该方法中开始和结束;

        (2)、Main方法在类或结构的内部声明,并且必须为静态方法;

        (3)、Main方法可以具有void或int返回类型;

static void Main(string[] args)
{
// ...
}

static int Main(string[] args)
{
// ...
return 0;
}

        (4)、声明Main方法时既可以使用参数,也可以不使用参数;

        (5)、参数可以作为从0开始索引的命令行参数来读取。

2、Static

        使用static修饰符声明属于类型本身,而不是属于特定对象的静态成员。static修饰符可用于 类、字段、方法、属性、运算符、事件和构造函数,但不能用于索引器、析构函数或类以外的类型(如:结构)。

        (1)、不能通过实例引用静态成员,需要通过类型名称应用;

        (2)、所有类的实例共享一个静态字段副本;

        (3)、常数或者类型声明隐式的是静态成员;

        (4)、不可以使用this来引用静态方法或属性访问器;

        (5)、static类的所有成员都必须是静态的;

        (6)、类(包括静态类)可以有静态构造函数,在程序开始和实例化类之间的某个时刻调用静态构造函数。

三、Hello World源代码

HelloWorld

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值