同一个项目,同样的代码,不同平台,GetHashCode问题

Kation 2012-10-28 11:55:45
一个项目
所有代码,原封不动的创建一个Silverlight或WP7的副本

同样的一个Class
typeof(Class).GetHashCode()是一样的么?
typeof(Class).GetMethod("A").GetHashCode()是一样的么?
...全文
241 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Hauk 2012-10-29
  • 打赏
  • 举报
回复
GetHashCode 方法的默认实现不保证针对不同的对象返回唯一值。 而且,.NET Framework 不保证 GetHashCode 方法的默认实现以及它所返回的值在不同版本的 .NET Framework 中是相同的。 因此,在进行哈希运算时,该方法的默认实现不得用作唯一对象标识符。

这是MSDN的说明
邂逅 2012-10-29
  • 打赏
  • 举报
回复
这个简单!!内线哥··
Kation 2012-10-29
  • 打赏
  • 举报
回复
自己测了一下。。。
一样的项目,生成两次,HashCode都不一样了。。。

来一个领分

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧