[心得][.NET] GetHashCode()

楼主: AmosYang (泛用人型编码器)   2016-11-22 22:34:31
※ [本文转录自 C_Sharp 看板 #1OD5PWGf ]
作者: AmosYang (泛用人型编码器) 看板: C_Sharp
标题: [心得] GetHashCode()
时间: Tue Nov 22 22:28:12 2016
我写了一篇文章,对 GetHashCode() 这个方法有兴趣者,可以看看
* HTML: http://www.30abysses.com/TWY/2016/11/21/c_sharp-gethashcode.html
* 文字: http://www.30abysses.com/TWY/2016/11/21/c_sharp-gethashcode.md
* 前 1/3 “GetHashCode() 简单来说就是……”是偏向于初学者
* 中 1/3 “最古の四人, GetHashCode()”、
“GetHashCode() 守则(guideline)与法则(rule)” 是比较进阶的内容,整理自
官方文件与 Eric Lippert 的文章
* 后 1/3 “探索 `GetHashCode()` 原始码”是直接连结到 github.com 上
coreclr 的原始码,给“觉得看程式码比看文字来得轻松”者看的 :D
HTML 版的 CSS 我还要再调整调整,目前在 Chrome, IE, Edge 三家浏览器上看
有相当微妙的差异 orz ;如果太伤眼的话,先看文字版或 PTT web 版吧 :D
https://www.ptt.cc/bbs/C_Sharp/M.1479824992.A.429.html
========================================================================
> http://www.30abysses.com/TWY/2016/11/21/c_sharp-gethashcode.md
> by TW Yang <[email protected]/*
作者: cutekid (可爱小孩子)   2016-11-22 22:52:00
超强大
作者: robler (章鱼丸)   2016-11-22 22:59:00
一般人要有需要比较物件时通常会试者实作IComparable接口因为GetHashCode很难用来实际比较物件XD
作者: aoksc (重出江湖)   2016-11-22 23:15:00
先推再说
作者: TSW (翘班帝国)   2016-11-23 01:30:00
虽然我觉得没什么使用上的必要,不过还是感谢分享心得。
作者: erspicu (.)   2016-11-23 02:22:00
比较好奇的是取得物件的HASH 能够应用在哪些问题上?
作者: ichico (细雪。)   2016-11-23 09:24:00
只能跪着推了
作者: kalaja (菸酒生)   2016-11-23 10:25:00
认真推
作者: anguso (唷!)   2016-11-23 12:26:00
blizzard用 C#?
作者: sing10407 (阿U)   2016-11-23 13:16:00
推推
作者: petercoin (彼得币)   2016-11-23 15:35:00
跪着推 但是393行好像有乱码?
作者: TSW (翘班帝国)   2016-11-23 17:26:00
“资料数量 n 够大时” 应该会有十分完整的 index 跟 compare机制,感觉更用不到的说@@
继续阅读

Links booklink

Contact Us: admin [ a t ] ucptt.com