首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么BCL没有CRC类?

为什么BCL没有CRC类?
EN

Stack Overflow用户
提问于 2011-04-08 07:28:45
回答 2查看 469关注 0票数 2

为什么.NET基类库没有CRC类?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-08 07:38:36

Eric Lippert对“为什么特性X没有实现”有最好的解释(我认为他对为什么或者为什么不能在语言中实现的事情略知一二)

我被问到“为什么C#不实现特性X?”一直。答案总是一样的:因为从来没有人设计、指定、实现、测试、记录和发布该功能。所有这六件事都是实现一个特性所必需的。所有这些都需要花费大量的时间、精力和金钱。功能并不便宜,我们非常努力地确保,在我们有限的时间、精力和资金预算的情况下,我们只提供那些能给我们的用户带来最佳利益的功能。

从这里(无关主题,但相关的答案):http://web.archive.org/web/20140414043740/http://blogs.msdn.com/b/ericlippert/archive/2009/06/22/why-doesn-t-c-implement-top-level-methods.aspx

票数 9
EN

Stack Overflow用户

发布于 2011-04-08 07:47:54

有完善的算法可供选择(与加密相比,CRC实现起来也相对简单),还有许多开放实现可供选择。

http://tomkaminski.com/crc32-hashalgorithm-c-net

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5588795

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档