本章内容
C#程序是一组类型声明
类型是一种模板
实例化类型
数据成员和函数成员
预定义类型
用户定义类型
栈和堆
值类型和引用类型
变量
静态类型和dynamic关键字
可空类型
C#程序是一组类型声明
如果广泛地描述C和C++程序源代码的特征,可以说C程序是一组函数和数据类型,C++程序
是一组函数和类,然而程序是一组类型声明。
C#程序或DLL的源代码是一组一种或多种类型声明。
对于可执行程序,类型声明中必须有一个包含Main方法的类。
命名空间是一种把相关的类型声明分组并命名的方法。既然程序是一组相关的类型声明,
那么通常会把程序声明在你创建的命名空间内部。
例如,下面是一个由3个类型声明组成的程序。这3个类型被声明在一个名称为MyProgram的
新命名空间内部。
namespace MyProgram //创建新的命名空间
{DelarationOfTypeA //声明类型DelarationOfTypeB //声明类型class C //声明类型{static void Main(){.....}}
}