.NET Framework 4.6的新东西

咱们知道.NET Framework 4.6即将随着Visual Studio 2015一同到来,目前依然是预览版。4.6和4,4.5,4.5.1和4.5.2是兼容的,也即安装4.6后会升级替代他们。而和3.5,2.0和1.1等会并行存在。ide

今天推荐的文章虽然涉及的话题是“What's new”,可是并不是简单的新特性罗列。而是从3个主要方面深刻阐述了一些新特性及其带来的影响。编码

1,.NET 4.6中包含的不少内容都是开源的。.NET 4.6的核心会是微软已经开源的.NET Core。这带来的一大好处就是,开发人员既得到了完整的微软官方支持,又能基于一个开源的.NET构建服务端和云应用。之后.NET不再会面对Java,PHP,Ruby,Node.js的时候,在开源方面略显尴尬了。对于微软而言,也能提升和全世界开发者互动协做的效率了。code

2,添加了自定义代码页编码的支持。.NET Core虽然提供了对Unicode编码的支持,可是默认只提供了对代码页编码的有限支持。如今能够经过Encoding.RegisterProvider的相应方法来添加不被支持的一些代码页编码。这个特性带来的好处是开发人员不再用担忧编码操做的时候出现字符串不能映射到特定代码页编码的问题,也不用担忧解码操做的时候出现的无效字符序列没法转化为有效Unicode字符了。对象

3,加强了事件跟踪的使用体验。EventSource对象如今能够直接被构造了,经过Write方法可以记录一个自我描述的事件了。这点带来的好处是简化了进程外Windows事件跟踪(ETW)的活动记录。好比,可让高级电源管理(APM)的驱动开发者更方便的精确跟踪每一个独立请求和活动的电源消耗。blog

因为这篇文章有必定深度,更多内容还须要你们“阅读原文”获取。进程

原文地址:http://infragistics.com/community/blogs/devtoolsguy/archive/2015/04/03/what-s-new-in-microsoft-net-framework-4-6.aspx事件

相关文章
相关标签/搜索