原文:《C#高效编程》读书笔记07-理解GetHashCode()的陷阱

GetHashCode 函数仅会在一个地方用到,即为基于散列 hash 的集合定义的散列键时,此类集合包括HashSet 和Dictionary lt K,V gt 容器等。 但object基类提供的GetHashCode 实现有很多问题。 对于引用类型,虽然可以正常工作,但效率很低 对于值类型,基类中的实现有时甚至是不正确的 如果我们定义的类型不会在容器中作为键来使用,那就没有什么问题。但如果创 ...

2017-04-26 10:28 0 1765 推荐指数:

查看详情

C#高级编程读书笔记

C#高级编程读书笔记 C#类型的取值范围 名称 CTS类型 说明 范围 sbyte System.SByte 8位有符号的整数 ...

Thu Mar 03 06:33:00 CST 2016 2 6242
C# 并发编程 · 经典实例》读书笔记

前言 最近在看《C# 并发编程 · 经典实例》这本书,这不是一本理论书,反而这是一本主要讲述怎么样更好的使用好目前 C#.NET 为我们提供的这些 API 的一本书,书中绝大部分是一些实例,在日常开发中还是经常会使用到。 书中一些观点还是比较赞同,比如作者说目前绝大多数的图书对关于并发多线程 ...

Tue Jan 10 21:57:00 CST 2017 13 7351
《统计陷阱读书笔记

一. 内在有偏的样本: 一个以抽样为基础的报告如果要有价值, 就必须使用具有代表性的样本, 这种样本排除了各种误差。 这就是耶鲁毕业生的收入数据失真的原 ...

Mon Jul 15 21:56:00 CST 2019 0 747
如何高效学习读书笔记

如何高效学习 章节 一 整体性学习策略 什么是整体性学习 是一种学习理论 能高效的记忆所学知识、 在于创造信息的网络,将所学的知识融汇贯通。 形成自己的知识网络 整体性学习基于三种主要观点 结构 模型 高速公路 结构是指一系列的知识,也就是你所学 ...

Fri Sep 29 19:57:00 CST 2017 7 873
《如何高效学习》读书笔记

所谓的聪明,是指学得更快,记得更多更好,而且信息的组织适合完成自己的目标。 本书有两个主要目标,第一是整体性学习策略,为您提供一个如何学得更好的模型。第二个目标是提供一系 ...

Thu Jun 01 19:26:00 CST 2017 0 8286
Essential C#读书笔记

  这是一个多变的时代,一次又一次的浪潮将不同的人推上了巅峰。新的人想搭上这一波,同时老的人也不想死在沙滩上。这些年新的浪潮又一次推开,历史不停地重复上演,那便是移动互联网。它的兴起无人抗拒,而在这一 ...

Fri Mar 21 09:18:00 CST 2014 5 1272
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM