1、首先,NET 是一个通用开发平台,它具有几项关键功能,例如支持多种编程语言、异步和并发编程模型以及本机互操作性,可以支持跨多个平台的各种方案。NET 体系结构组件主题,了解 .NET 的各体系结构部分及其用途。
2、然后,要了解如何设置开发环境以运行代码示例,请参阅入门主题。将代码示例从此页复制并粘贴到你的环境中以执行它们。编程语言,NET 支持多种编程语言。.NET 实现可实现公共语言基础结构 (CLI),除其他事项外,它指定与语言无关的运行时和语言互操作性。这意味着可选择任意 .NET 语言在 .NET 上生成应用和服务。
3、然后,C# 是一种简单、强大、类型安全、面向对象的语言,同时保留了 C 语言的表达力度和简洁性。熟悉 C 和类似语言的任何人在适应 C# 的过程中几乎不会遇到什么问题。请查看C# 指南,了解有关 C# 的详细信息。
4、然后,F# 是一种跨平台、功能优先的编程语言,它也支持传统的面向对象的编程和命令式编程。请查看F# 指南,了解有关 F# 的详细信息。Visual Basic 是一种简单易学的语言,用于生成在 .NET 上运行的各种应用。在 .NET 语言中,VB 的语法最接近于人类的普通用语,通常使软件开发新手更容易上手。
5、然后,自动内存管理,NET 使用垃圾回收 (GC)为程序提供自动内存管理。GC 以一种“懒散”的方式进行内存管理,它优先考虑应用吞吐量,而不是立即回收内存。要了解有关 .NET GC 的详细信息,请查看垃圾回收 (GC) 的基础。
6、最后,使用任何类似的关键字来取消分配内存,因为当垃圾回收器通过其计划的运行规则回收内存时,会自动取消分配。垃圾回收站是一种帮助确保内存安全的服务,如果某个程序仅访问分配的内存,则该程序就是内存安全的。例如,运行时可确保应用不会访问超过数组边界的未分配内存。