代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Therading.Task;
namesapace ConsoleA1
{
class Program
{
//程序的入口
static viod Main(string [] args)
{
//从控制台输出“Holle world”
Console.WriteLine("holle world");
//下面的语句的实际用处是暂停程序来 查看之前的数据
Console.ReadLine();//读取一行字符串
}
}
}
代码分析:
(1)命名空间
命名空间(NameSpace)用来限定名称的解析和使用范围,命名空间用关键字namespace定义。一个c#文件可以包含多个命名空间,命名空间类似于文件夹,用来组织代码。
本程序用using关键字来自动导入由.NET Framework 提供的名为System的命名空间,该命名空间包含了若干个类和二级命名空间console.write()就是包含在system的命名空间中,则在后面的程序中可以直接使用该命名空间。除了.NET Framework 提供的命名空间,还可以自己定义命名空间。例如上面代码中的namespace ConsoleA1,ConsoleA1就是一个命名空间。创建项目时会自动创建一个以项目命名的命名空间
(2)类
c#程序中的每个对象都必须属于一个类,类用关键字class定义。本程序中声明了一个类,类名为Program。大括号{}用于标识某段代码快的开始和结束,主要用来对语句进行分组。
(3)Main()方法,程序的入口,每个程序只能有一个Main()