C#中程序结构的关键概念为程序、命名空间、类型、成员和程序集。C#程序包括一个或多个源文件。程序中声明类型,类型包含成员并能够被组织到命名空间中。类和接口是类型的例子。字段、方法、属性和事件则是成员的例子。当C#程序被编译时,它们被物理地打包到程序集中。程序集的文件扩展名一般为.exe或者.dll,这取决于它们是实现为应用程序(application),还是类库(library)。
示例:
using System;namespace Acme.Collections{ public class Stack { Entry top; public void Push(object data){ top=new Entry(top,data); } public object Pop(){ if (top==null) throw new InvalidOperationException(); object result=top.data; top=top.next; return result; } class Entry { public E...[ 查看全文 ]