为什么.NET Base Class Libary没有CRC类?BCL为什么没有CRC类?
2
A
回答
7
埃里克利珀有最好的解释“为什么功能X没有实现”(我想他知道一两件事,为什么或者为什么不是东西,在语言得到实现)
有人问我“为什么C#不实现 特性X?“每时每刻。答案 总是相同的:因为没有人设计,指定,实施 测试,记录和发货, 功能。所有这些东西都是 ,使功能发生所必需的。 他们都花费了大量的时间,努力和金钱 。功能不 便宜,我们非常努力,使 确保我们只航运那些 特征,其提供可能的最佳 好处给我们的用户给予我们的 限制时间,精力和金钱 预算。
从这里(unreleated话题,但相关答案):http://blogs.msdn.com/b/ericlippert/archive/2009/06/22/why-doesn-t-c-implement-top-level-methods.aspx
1
有这些成熟的算法(和CRC也比较简单比较加密来实现),许多开放实现可供选择。
相关问题
- 1. 为什么BCL中没有AutoResetEventSlim?
- 2. 为什么BCL中没有EventHandler <TSender,TEventArgs>委托?
- 3. 为什么没有NSHTTPURLProtocol类?
- 4. 对CRC有没有优势?
- 5. 有没有类似于BCL中的严重性枚举?
- 6. 为什么C#中没有朋友类?
- 7. 为什么Eclipse没有更新类?
- 8. 为什么org.lwjgl.opengl.GL43类没有glDrawElements方法?
- 9. 为什么typedef没有强类型?
- 10. 为什么OSMF没有org.osmf.net.netstream类?
- 11. 为什么SerialPort类没有RIHolding属性?
- 12. 为什么Microsoft.Web.Helpers中没有'Facebook'类?
- 13. 为什么Java中没有静态类
- 14. 为什么Object类没有Thread方法
- 15. 为什么字面值没有类型?
- 16. 为什么在RandomAccessFile类中没有readUnsignedInt?
- 17. 什么是BCL相当于GetValueElseAdd的PowerCollections
- 18. 为什么Spring有JdbcDaoSupport类,但没有类JmsSupport类?
- 19. 为什么BCL集合使用结构枚举器而不是类?
- 20. .NET 4.0 BCL为什么不是ASP.NET MVC 2.0的一部分?
- 21. 为什么Me.components什么都没有?
- 22. 为什么没有uniform_distribution?
- 23. 为什么没有asyncContext.cancel()
- 24. 为什么c#没有union?
- 25. 为什么没有String#shift()?
- 26. 没有屎树,为什么?
- 27. 为什么没有foreignAutoDelete?
- 28. 为什么没有document.createHTMLNode()?
- 29. 为什么没有ConfigurationManager?
- 30. 为什么没有Math.floor(float)?