写点什么

.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:003183
用户头像

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

关注

评论

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

为什么FTP会随着时间的过去而变慢?

镭速

阿凡达Sun4.0众筹开发系统技术搭建

薇電13242772558

NFT

未来源码|什么是数据集成?超全的SeaTunnel 集成工具介绍

MobTech袤博科技

我决定给 ChatGPT 做个缓存层 >>> Hello GPTCache

Zilliz

Zilliz ChatGPT LLM gptcache

一文掌握 Go 文件的写入操作

陈明勇

Go golang 后端 文件写入 三周年连更

Chrome 浏览器的更新导致 jQuery 反复发版,只因 :has() 这个伪类

茶无味的一天

CSS jquery chrome 前端 浏览器

Django笔记九之model查询filter、exclude、annotate、order_by

Hunter熊

Python django alias annotate order_by

探究光明源智慧公厕系统的科技创新与管理优势

光明源智慧厕所

智慧城市

阿里云计算巢产品负责人何川:计算巢,通过数字化工具加速企业数字原生

云布道师

云计算 计算巢

过去的90天,ODC 发生了哪些新的改变?

OceanBase 数据库

数据库 oceanbase

华为云网站安全方案为企业数据保驾护航

科技说

华为云网站安全解决方案,助力企业安心稳步发展

科技说

为企业发展赋能,华为云网站安全解决方案,保护企业网络安全

科技怪授

「ChatGPT最强竞品」爆火:不限量不要钱免注册!一手实测体验在此

Openlab_cosmoplat

人工智能 开源社区 openai ChatGPT

一篇文章了解SoapUI接口测试的全部流程

Liam

测试 接口测试 测试工具 API 测试

推平“知识高峰”,AI将如何影响我们的学习?

Alter

多云之下,京东云的降本增效之道

人称T客

第五元素奏鸣曲:企业的新数据之道

脑极体

数据

一文读懂注解的底层原理

老周聊架构

三周年连更

C生万物 | 分支和循环语句【内含众多经典案例】

Fire_Shield

C语言 三周年连更

Intent的基本使用

芯动大师

组件 intentservice 三周年连更

华为云全流程等保服务,帮助企业守护信息安全

科技怪授

杨志丰:一文详解,什么是单机分布式一体化?

OceanBase 数据库

数据库 oceanbase

Java Stream常见用法汇总,开发效率大幅提升

程序员大彬

Java java8

低代码起势,程序员闷头开发的日子结束了

引迈信息

低代码 快速开发 JNPF

瑞云科技副总经理黄金进受邀出席2023广东超聚变生态伙伴大会并作主题演讲

3DCAT实时渲染

元宇宙 实时渲染 云流化 3D实时云渲染 云化XR

糟了,生产环境数据竟然不一致,人麻了!

冰河

MySQL 数据库 数据一致性 数据存储

软件测试/测试开发丨Python 算法与数据结构面试题

测试人

软件测试 面试题 测试开发

小程序生命周期

程序员海军

三周年连更

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