![]() |
1
1
这太可怕了。例如,
如果你
需要
一个唯一的密钥(可能是因为您正在开发一个库),使用saner解决方案
|
![]() |
2
1
因此,要回答您的问题:) 使用GetHashcode创建密钥并没有多大意义。 您提供链接的帖子的作者可能希望创建唯一的密钥。但这样做并不能阻止其他团队成员在代码库的其他地方使用相同的密钥。 我认为最好只使用手写的长键。而不是
只需使用
或者类似的东西。这样你就知道它到底是什么了(这可能在例如死后调试中很有用),我还认为,如果你必须想出一些长密钥,它可能会比使用GetHashCode的密钥“更独特”。 |
![]() |
Chan Yoong Hon · 导航到新页面并显示警报框 7 年前 |
|
chapas · 注入到不同的项目/程序集中 8 年前 |
![]() |
shannon · GetHashCode只是这里的货物崇拜吗? 12 年前 |