托管代码 (managed code) :由公共语言运行库环境(而不是直接由操作系统)执行的代码。托管代码应用程序可以获得公共语言运行库服务,例如自动垃圾回收、运行库类型检查和安全支持等。这些服务帮助提供独立于平台和语言的、统一的托管代码应用程序行为。 Unmanaged Code - 非托管代码 :在公共语言运行库环境的外部,由操作系统直接执行的代码。非托管代码必须提供自己的垃圾回收、类型检查、安全支持等服务;它与托管代码不同,后者从公共语言运行库中获得这些服务。非托管代码的英文名是Unmanaged Code ,它是在公共语言运行库环境的外部,由操作系统直接执行的代码。
pubic | 成员公共访问,没有任何限制 |
private | 成员私有访问,是允许访问的最低级别,私有成员只有在声明他们的类中才可被访问。 |
protected | 类成员声明为受保护的,只有使用该类作为基类的派生类才能访问该成员 |
internal | 成员访问是内部的,只有在同一程序集的文件中,内部类型的成员才是可访问的 |
protected internal | 只有在同一程序集的派生类才能访问这个成员 |
原文:http://www.cnblogs.com/yuelien/p/6623049.html