.NET 开发基础:类型系统、垃圾回收与应用开发要点
1. 通用类型系统(Common Type System)
通用类型系统是公共语言运行时(CLR)的重要组成部分,它定义了数据类型的声明和使用方式。在过去,不同的编程语言使用各自的数据类型和数据管理方式,这使得不同语言开发的应用程序之间难以通信,因为缺乏传递数据的标准方法。
通用类型系统确保所有 .NET 应用程序使用相同的数据类型。它还提供自描述类型信息(元数据),并控制所有数据操作机制,使得数据在所有 .NET 应用程序中以相同的方式处理(存储和处理)。这使得数据(包括对象)在所有 .NET 语言中都能得到一致的处理。
2. 垃圾回收(Garbage Collection)
在 .NET 开发中,对象的创建、管理和销毁是重要的概念。尽管不需要了解 .NET 处理对象的所有复杂细节,但了解对象销毁的一些细节是必要的。
通常,将对象变量设置为 Nothing 或让其超出作用域会销毁对象,但这并不是全部。.NET 平台使用垃圾回收器来销毁对象,具体采用的是引用跟踪垃圾回收。垃圾回收器会监控程序使用的资源,当消耗的资源达到定义的阈值时,它会查找未使用的对象,并销毁这些对象,释放它们占用的所有内存和资源。
需要注意的是,将对象设置为 Nothing 或让对象变量超出作用域并不意味着对象会立即被销毁,只有当垃圾回收器被触发去查找未使用的对象时,对象才会被销毁。
3. 进一步学习建议
学习 .NET 开发的原因各不相同,可能是为了学校课程、职业需求或个人兴趣。如果是出于个
超级会员免费看
订阅专栏 解锁全文
461

被折叠的 条评论
为什么被折叠?



