using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System;
- 引入了System命名空间,基本输入输出。一般只用这个,后面的不用
using System.Collections.Generic;
- 包含了定义各种对象集合的接口和类,比如
List<T>
、Dictionary<TKey, TValue>
等。generic的意思是通用、全称叫系统集合-通用
using System.Linq;
- 提供了对集合进行查询的扩展方法,如
Where
、Select
等
using System.Text;
- 包含了处理文本数据(如编码和解码字符串)的类
using System.Threading.Tasks;
- 提供了支持基于任务的异步编程的类和接口,如
Task
和Task<TResult>
namespace 练习
定义了一个叫练习的命名空间。可以不要这一行
internal class Program
定义了一个叫Program的类,使用internal
关键字修饰。internal
表示这个类只能在同一个程序集内访问。internal可以不要
static void Main(string[] args)
Main
方法是C#程序的入口点。程序执行时,将从这个方法开始执行。
static
表示这个方法属于类本身,而不是类的实例。
void
表示这个方法不返回任何值。
string[] args
是传递给程序的命令行参数数组。
代码本体:
//引入System命名空间,包含了输入输出功能
using System;
//定义一个类
class Program
{
//main是程序开始执行的地方,括号里的没用到
//static意味着可以在没有创建类的实例的情况下被调用
//void不返回值
static void Main(string[] args)
{
//打印内容并在加一个换行符
Console.WriteLine("Hello World!");
//读取一个输入
Console.ReadKey();
}
}
输出结果:
Hello World!