写点什么

.NET 4 中废弃的特性

  • 2010-03-11
  • 本文字数:624 字

    阅读完需:约 2 分钟

随着新的 CLR 和 Base Class Library 的引入,微软趁机做了些“家务事”。虽然真正被移除的不多,但我们还是看到了微软列出的长长的废弃类型成员列表。

有些被废弃的特性是显而易见的。比如说,现在不可能再去捕获ExecutionEngineException 了,这样代码也就没有理由这么做了。其他被废弃的特性反映了CLR 工作方式的变化,最能说明这一点的就是Code Access Security 和Evidence 对象了。

XmlDataDocument 类(开发者可以使用该类以 XML DOM 对象的方式处理 DataSet 对象)已被废弃。虽然很少会在实际开发中使用到该功能,但我们依然可以通过 DataSet.WriteXml 和更易于使用的 XDocument 类实现这个功能。在 Data 命名空间下也有一些类被废弃了,如 OracleClient 下的 OracleCommand 和 OracleConnection。微软推荐开发者使用第三方实现。

在 Web 端,微软完全放弃了对 ASP.NET 的移动支持。取而代之的是推荐开发者使用 ASP.NET MVC。Scott Hanselman 曾在 MIX2009 上做过关于该技术的演讲,题目是“ Mobile Web Sites with ASP.NET MVC and the Mobile Browser Definition File ”。 Mobile Browser Definition File 是微软运作的一个开源项目,用于分类和以编程的方式公开所有主流移动设备的功能。

最后想说的是有些方法从一开始就被标记为废弃的。比如 GroupJoin 的 this 并行变量是针对特定目的创建的,我们不应该使用它。推测来看,这么做是防止开发者不小心使用了基于 IEnumerable 的非并行变量。

查看英文原文: Obsolete Features in .NET 4

2010-03-11 01:002755
用户头像

发布了 948 篇内容, 共 255.6 次阅读, 收获喜欢 56 次。

关注

评论

发布
暂无评论
发现更多内容

基于BiGRU和GAN的数据生成方法

行者AI

人工智能

JavaScript高级程序设计-迭代器

掘金安东尼

JavaScript 前端 8月月更

不要再使用MySQL online DDL了

Qunar技术沙龙

Rancher 部署 DataKit 最佳实践

观测云

使用JDK的同步容器时,应该避免那些坑

华为云开发者联盟

后端 开发 华为云

暑气渐敛,8月让我们开源一夏!

InfoQ写作社区官方

开源 热门活动 8月月更

分布式一致性如何实现?- Raft 算法

晓双

分布式 微服务架构 raft 一致性算法 一致性

浅谈大数据背景下数据库安全保障体系

阿炜小菜鸡

数据库

电商库存系统的防超卖和高并发扣减方案

京东科技开发者

技术 电商 电商系统

Git 不要只会 pull 和 push,学学这 5 条提高效率的命令(下)

CRMEB

如何看待腾讯云数据库负责人林晓斌借了一个亿炒股?

雨果

DaaS数据即服务

升哲科技携全域数字化方案亮相2022全球数字经济大会

SENSORO

人工智能 大数据 物联网 数字经济

OneFlow源码解析:Op、Kernel与解释器

OneFlow

深度学习 源码解析

DBPack SQL Tracing 功能及数据加密功能详解

峨嵋闲散人

分布式事务 分库分表 读写分离 dbmesh Database Mesh

官网应用开发文档及学习资源7月上新汇总

HarmonyOS开发者

HarmonyOS

LeaRun.net快速开发动态表单

力软低代码开发平台

研发团队数字化转型实践

思码逸研发效能

研发效能 数字化

直播系统聊天技术(八):vivo直播系统中IM消息模块的架构实践

JackJiang

网络编程 架构设计 即时通讯 IM

面试必问系列之最强源码分析,带你一步步弄清楚Spring如何解决循环依赖

小隐乐乐

Java 面试题 Spring5源码解析

AIOps智能运维的领跑者擎创科技正式入驻InfoQ 写作社区!

擎创夏洛克AIOps

AIOPS 智能运维 IT运维 大数据运维 智能运维AIOps

面对营销难,有米云指出一条破局之路

ToB行业头条

使用设备树时对应的驱动编程

贾献华

8月月更

直播|一次镜像,处处运行!如何制作一个 StarRocks Docker 镜像?

StarRocks

Open Serverless Benchmark Initiative: 华为云联合上海交大发布ServerlessBench 2.0

华为云开发者联盟

Serverless 华为云

C#/VB.NET:从 PDF 文档中提取所有表格

Geek_249eec

C# PDF 表格 VB.NET

有点奇怪!访问目的网址,主机能容器却不行

华为云开发者联盟

云计算 主机 云网络 后盾

今年最火爆的词:商业分析,看这一篇就够了!

博文视点Broadview

浅谈游戏音效测试点

行者AI

游戏测试

实战模拟│微信 JSSDK 实现自定义分享、手机选图拍照、图片音频处理、地理位置、摇一摇等功能

经验分享 微信开发 签约计划第三季 8月月更 jssdk

以消费场景为驱动的CMDB要怎么建?

鲸品堂

TiFlash 存储层概览

TiDB 社区干货传送门

数据库 分布式数据库 TiDB

.NET 4中废弃的特性_.NET_Jonathan Allen_InfoQ精选文章