【发布时间】:2011-04-07 23:28:44
【问题描述】:
为什么 .NET 基类库没有 CRC 类?
【问题讨论】:
为什么 .NET 基类库没有 CRC 类?
【问题讨论】:
Eric Lippert 对“为什么未实现功能 X”有最好的解释(我认为他知道一两件事为什么或为什么不使用该语言实现)
有人问我“为什么 C# 不实现 特征 X?” 一直都是。答案 总是一样的:因为没有人 曾经设计,指定,实施, 测试、记录和运送 特征。这六件事都是 使功能发生所必需的。 所有这些都花费了大量的时间, 努力和金钱。功能不 便宜,我们非常努力地制作 确保我们只运送那些 提供最好的功能 给我们的用户带来的好处 时间、精力和金钱受限 预算。
【讨论】:
这些都有完善的算法(与加密相比,CRC 的实现也相对简单)和许多开放的实现可供选择。
【讨论】: