【C#】2.C#程序结构

例子:
using System;
namespace HelloWorldApplication
{

  class HelloWorld
  {
    static void Main(string[] args)
    {
      /* 我的第一个 C# 程序*/
      Console.WriteLine("Hello World");
      Console.ReadKey();
    }
  }
}

  

1.程序的第一行 using System; 告诉编译器使用System命名空间中的类型。using 关键字用于在程序中包含 System 命名空间。 一个程序一般有多个 using 语句。

 
2.namespace 声明一个新的命名空间。一个 namespace 里包含了一系列的类。HelloWorldApplication 命名空间包含了类 HelloWorld
 
3.class 声明一个新的类型。类 HelloWorld 包含了程序使用的数据和方法声明。类一般包含多个方法。方法定义了类的行为。在这里,HelloWorld类只有一个 Main 方法。
 
4.下一行定义了 Main 
,Main方法是一个特殊的方法,它是所有 C# 程序的 入口点Main 方法说明当执行时 类将做什么动作。
 
5.注释: /*...*/ 将会被编译器忽略,且它会在程序中添加额外的 注释
 
6.Main 方法通过语句 Console.WriteLine("Hello World"); 指定了它的行为。
WriteLine 是一个定义在 System 命名空间中的 Console 类的一个方法。该语句会在屏幕上显示消息 "Hello, World!"。
 
7.最后一行 Console.ReadKey(); 是针对 VS.NET 用户的。这使得程序会等待一个按键的动作,防止程序从 Visual Studio .NET 启动时屏幕会快速运行并关闭。
 
注意事项:
1.一个命名空间可以包含多个类 class,一个类中可以有多个方法(函数)。
调用在同一个类中的方法直接写 方法名();
调用同一个命名空间中不同类的中的方法写 类名.方法名();
2.程序的执行从Main方法开始,一个程序中只能有一个Main方法!即只能有一个程序入口。
3.其他的方法没有在Main方法中调用是不起作用的
原文地址:https://www.cnblogs.com/weigangblog/p/12727074.html