NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

基类库在.NET 4 里的改变

  • 2009-10-28
  • 本文字数:573 字

    阅读完需:约 2 分钟

支持复数是机械和电子工程师,以及大部分科学工作者所使用的任何编程语言的基础。这也是为什么,从 FORTRAN 开始,复数是这些语言的标准。不可思议的是,在.NET 运行时中没有这个东西,而迫使开发人员去构建自己的解决方案。虽然这种自己构建的类本身很简单,却很难和来自不同来源的函数库融合在一起。新的 System.Numerics.Complex 类最终为函数库互操作提供了通用数据类型。

另外一个有趣的类是在 System.Device.Location 命名空间中的 CivicAddress 。这个类的目的是支持 Windows 7 的地理位置系统,并通过 GeoLocationProvider 来访问。虽然从技术的角度看,其没有打算充当地址的通用基类,但还是可以这样来使用。

很多关键的基类也挑选了一些被大家经常要求的辅助函数予以实现。Stream 类终于有从一个流复制到另外一个的方法了。TryParse 被添加到了 Guid、Version 和 Enum 中。Enum 也实现了 HasFlag 方法使大家读取标志更容易。String 添加了 IsNullOrWhiteSpace 方法来和 IsNullOrEmpty 对应,其用 Char.IsWhiteSpace 来对字符串求值。Path.Combine、String.Concat 和 String.Join 也加入了新的重载方法,可以接受参数数组。

为了轻易支持 XP、Vista 和 Windows 7 的很多差异,Environment.SpecialFolder 枚举现在提供更多的路径。Environment 上也有函数来确定进程或操作系统是否是 64 位的了。

查看英文原文: BCL Changes in .NET 4

2009-10-28 20:442153
用户头像

发布了 254 篇内容, 共 53.5 次阅读, 收获喜欢 2 次。

关注

评论

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

大数据作业的工作流调度详解

大数据技术指南

大数据 4月日更

5G 和云原生时代的技术下半场,视频化是最大最新的确定性

阿里巴巴云原生

人工智能 云原生 5G 存储 调度

百度联合研究成果登上《自然》子刊 推动人才管理大数据智能化转型

百度大脑

百度 AI

c 语言思维地基搭建(vis2013编译+第一个c语言程序)

-jf.

4月日更

用AI实践继续探索2050全面数字乡村建设

百度大脑

AI

Canalys发布2020 Q4中国云市场报告

百度大脑

百度 AI

MySQL-技术专题-锁的介绍分析

洛神灬殇

MySQL lock 锁机制

MySQL查询优化必备

咔咔

MySQL 查询优化

一不小心,它成为了 GitHub Alibaba Group 下 Star 最多的开源项目

阿里巴巴云原生

Java 微服务 云原生 dubbo Arthas

Apache-Flume的安装及简单应用

慢慢de

win10 flume 日志采集

低代码平台想要实现复杂的业务流程,这4个条件不能少!

优秀

低代码

一位阿里P8技术大牛的Java面试题总结,在GitHub上仅一天就获赞上万!

Java架构之路

Java 程序员 架构 面试 编程语言

如何保护您的SaaS应用程序?

龙归科技

网络安全 SaaS 远程工作 单点登录

Airtest入门及多设备管理总结

行者AI

自动化测试

webrtc stream,source,track

webrtc developer

AI开发降本提效之道:云智一体AI开发全栈模式

百度大脑

百度 AI 飞桨

Linux C/C++ 服务器/后端开发/后台开发学习路线

Linux服务器开发

C/C++ Linux服务器开发 Linux后台开发 Linux后端开发

聪明人的训练(八)

Changing Lin

4月日更

解Bug之路-主从切换”未成功”?

无毁的湖光

数据库 主从环境

揭开MySQL索引神秘面纱

咔咔

MySQL 索引

跨专业?拿到阿里offer?我是如何一步一步做到的?

Java架构师迁哥

什么是 Jenkins? 运用Jenkins持续集成

码语者

DevOps jenkins

百度交易中台之订单系统架构浅析

百度Geek说

云计算 架构 云原生 后端 云服务

飞桨与宸曜科技完成兼容性认证

百度大脑

认证 飞桨

Python OpenCV 泛洪填充,取经之旅第 21 天

梦想橡皮擦

Python OpenCV 4月日更

三次给你讲清楚Redis之Redis是个啥

华为云开发者联盟

数据库 nosql redis hash 字符串

​专科出身,2年进入苏宁,5年跳槽阿里,论我是怎么快速晋升的?

码农之家

Java 程序员 互联网 面试 阿里

面试阿里P6,却被MySQL难倒,二战阿里,挤进天猫团队(Java岗)

Java 程序员 架构 面试

第14期师资培训火热招生中尽享国赛智能车一手资料

百度大脑

人工智能

从零开始写游戏服务器①:前期了解

Integer

c

webrtc 开启新特性

webrtc developer

基类库在.NET 4里的改变_.NET_Jonathan Allen_InfoQ精选文章