3、.NET技术新特性与应用深度解析

.NET技术新特性与应用深度解析

1. .NET Standard概述

在.NET生态系统中,存在着众多运行时。比如.NET Framework,它是安装在Windows操作系统上的全系统范围框架,为Windows Presentation Foundation (WPF)、Windows Forms和ASP.NET提供应用程序模型。而.NET Core则针对跨平台操作系统和设备,提供ASP.NET Core、Universal Windows Platform (UWP),还有面向Xamarin应用的Mono运行时,开发者可利用Mono运行时在Xamarin上开发应用,并在iOS、Android和Windows操作系统上运行。

所有这些运行时都实现了一个名为.NET Standard的接口。.NET Standard是.NET API的规范,每个运行时都有其对应的实现。这使得代码能够在不同平台间实现可移植性,也就是说,为一个运行时创建的代码也能在另一个运行时中执行。它是早期使用的可移植类库(PCL)的下一代版本。PCL是一种类库,可针对一个或多个.NET框架。创建PCL时,我们可以选择该库需要使用的目标框架,它会尽量减少程序集的使用,仅采用所有框架共有的部分。

.NET Standard并非可下载或安装的API或可执行文件,而是定义每个平台所实现的API的规范。每个运行时版本都实现了特定的.NET Standard版本,如下表所示:
| 平台 | .NET Standard版本 |
| ---- | ---- |
| .NET Core 2.0 | 2.0 |
| .NET Framework 4.5 | 1.1 |

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值