<一> C sharp Main方法、注释、命名空间

BCL

BCL: Base Class Library 基类库。
包括:
通用基础类 - 文件操作 字符串操作 ...
集合类 - 列表 字典 ...
线程和同步类 - 多线程程序
XML类 - 创建,读取以及操作XML文档

Main 方法

Main 方法是程序的入口,C# 程序中必须包含一个 Main 方法,在该方法中可以创建对象和调用其他方法,一个 C# 程序只能有一个 Main 方法,并且在 C# 中所有的 Main 方法都必须是静态的。C# 是一种面向对象的编程语言,即使是程序的入口,它也是一个类的成员。由于程序启动时还没有创建类的对象,因此,必须将入口的 Main 方法定义为静态方法,使它可以不依赖于类的实例对象二执行。
Main方法首字母大写,可以用 3 个修饰符修饰 Main 方法,分别是 public、static 和 void。
public:说明 Main 方法是共有的,在类的外面也可以调用整个方法。
static:说明方法是一个静态方法,即这个方法属于类的本身,而不是这个类的特定对象。调用静态方法不能使用类的实例化对象,必须直接使用类名调用。
void:此修饰符说明方法无返回值。
Main 方法最简单的形式:

public static void Main(){

}
{A44}}AP0_KUW0O%`SGXPFF.png

ps: 在C++中

  每个 c++ 程序中都包含一个或多个函数,其中一个必须命名为 main 

注释

编译器编译程序时不执行注释的代码或文字,其主要功能是对某行或某段代码进行说明,方便对代码的理解与维护。注释可以分为两种:行注释和块注释,行注释以 "//" 开头。

        public static void Main(string[] args)     // 程序的 Main 方法
        {

            Console.WriteLine("Hello world!");  // 输出 Hello world!
        }

如果注释的行数较少,一般使用行注释。对于连续多行的大段注释,则使用块注释,块注释通常以 “ /* ” 开始,以 “ */ ” 结束,注释的内容放在它们中间。

        public static void Main(string[] args)     // 程序的 Main 方法
        {

            Console.WriteLine("Hello world!");  // 输出 Hello world!

            /*
             
                这里都属于块注释内容
             */
        }

注释可以出现在代码的任意位置,但是不能分隔关键字和标识符。

命名空间

C#程序是利用命名空间组织起来的。命名空间既用作程序的“内部”组织系统,也用作“外部”公开的组织系统(即一种向其他程序公开自己拥有的程序元素的方法)。如果要调用某个命名空间中的类或方法,首先需要使用 using 指令引入命名空间,using 指令将命名空间名所标识的命名空间内的类型成员导入当前编译单元中,从而可以直接使用每个被导入的类型的标识符,而不必加上它们的完全限定名。
using 指令的基本形式为:
using 命名空间名;

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

using Kmart;

namespace MainFunction
{
    class Program
    {
        static void Main(string[] args)     // 程序的 Main 方法
        {

            kmart k_mart = new kmart();
            k_mart.kmart_function();
        }
    }
}

namespace Kmart
{

    class kmart
    {
        public void kmart_function()
        {
            Console.WriteLine("调用了Kmart命名空间方法");
            Console.ReadLine();
        }
    }
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,678评论 19 139
  • 一、 为什么需要命名空间(问题提出) 命名空间是ANSIC++引入的可以由用户命名的作用域,用来处理程序中 常见的...
    IvanRunning阅读 2,430评论 0 2
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 34,806评论 18 399
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 179,271评论 25 708
  • 琴棋书画诗酒茶 环佩空灵传指间,闲敲木野寸方天。 高天流水神来笔,翰墨行云作美篇。 吁咏堪叹生感慨,微醺浅唱妙豪颠...
    無為和尚阅读 486评论 3 6

友情链接更多精彩内容