QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

基类库在.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:442380
用户头像

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

关注

评论

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

Centos7安装Nginx教程,一步安装http和https

Jeremy Lai

nginx Linux安装

小程序正式版报错600002 url not in domain list

Jeremy Lai

小程序

腾讯发布数字政务核心产品体系,多方位助力政府数字化转型

科技热闻

Web3时代到来,腾讯云助力产业提效和互联网创新

科技热闻

深入理解Redis 数据结构—字典

Jeremy Lai

字典 redis 底层原理

字节一面:说说TCP的三次握手

Jeremy Lai

三次握手 TCP协议

融云&艾瑞发布《政企数智办公平台行业研究报告》,解读数智化时代的办公新趋势

融云 RongCloud

即时通讯 办公 数智化

PID和TID的区别

源字节1号

软件开发 前端开发 后端开发 小程序开发

超简单的CDH6部署和体验(单机版)

程序员欣宸

大数据 hadoop CDH 12月月更

Seata 环境搭建

Jeremy Lai

分布式事务 seata

干货 | 五大关键点,帮助企业快速构建可落地的IT服务管理体系

嘉为蓝鲸

运维 嘉为蓝鲸 IT服务

腾讯云升级云端 IDE Cloud Studio,助力开发“化繁为简”

科技热闻

2022腾讯Techo前沿技术论坛召开,六位科学家分享前沿科学成果

科技热闻

详解ConCurrentHashMap源码(jdk1.8)

Jeremy Lai

ConcurrentHashMap 源码阅读

MySQL更新锁表超时 Lock wait timeout exceeded

Jeremy Lai

事务隔离 Mysql死锁

中国视频云进入“出海”时代,腾讯云音视频发布海外专门品牌及新产品

科技热闻

干货 | 企业如何快速采集分析日志?

嘉为蓝鲸

运维 嘉为蓝鲸

MySQL索引的底层数据结构原理剖析(二叉树、 红黑树、Hash、B-Tree、B+Tree)

C++后台开发

MySQL 数据结构 后端开发 底层原理 C++开发

应用瓴羊Quick BI数据分析,实时掌控企业运营数据

对不起该用户已成仙‖

EMQ助力阿里云飞天洛神云网络构建新一代“亿级并发、百万级吞吐”NLB网络型负载均衡系统

EMQ映云科技

阿里云 物联网 IoT mqtt 12 月 PK 榜

Spring Cloud 整合 nacos 实现动态配置中心

Jeremy Lai

nacos 动态配置

嘉为蓝鲸WeOps荣获“2022年度行业科技创新产品”

嘉为蓝鲸

运维 嘉为蓝鲸 #WeOps

友元、异常和其他

Maybe_fl

AI 作画领域中的“神笔马良”是怎样炼成的?

行者AI

后端程序员实现一个IP归属地的小程序

Jeremy Lai

商务部研究院信用所、启信宝联合发布《中国商务信用发展指数报告(2022)》

合合技术团队

人工智能 大数据 商业

详解MySQL隔离级别

Jeremy Lai

隔离级别

阿里云ECS后台CPU占用100%,top却找不到

Jeremy Lai

cpu 100% 阿里云;

手把手教你用Java获取IP归属地

Jeremy Lai

IP地址

CleanMyMac X2023第三方mac系统清理软件

茶色酒

CleanMyMac X CleanMyMac X2023

嘉为蓝鲸IT服务管理中心V3.0正式发布,实现IT服务管理体系新升级!

嘉为蓝鲸

运维 嘉为蓝鲸 IT服务

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