Kevin Dai's Weblog
技术点滴,生活心情
博客园
首页
博问
闪存
新随笔
订阅
管理
随笔-14 文章-0 评论-34
编程语言
编程语言
.NET中的out和ref关键字
摘要: 默认情况下,CLR认为一切参数传递是按值传递。如果您传递的是一引用类型的参数,传送的那便是把这个引用的"值",可以理解为指针(pointer)吧;如果您传递的是一值类型的参数,那么传送的便是值了。在.NET中,提供了按引用传递的方法,这要依赖于out和ref这两个关键字。
阅读全文
posted @
2009-08-29 15:09
Kevin Dai 阅读(298) |
评论 (0)
编辑
为什么覆盖了Equals方法后还要覆盖GetHashCode方法呢?
摘要: 当你覆盖Equals方法时,一定要覆盖GetHashCode方法,否则当你在使用一些容器类型时,会出现与您预期相违的结果。因为容器类是根据GetHashCode方法来和容易里的键做哈希值比较,所以要覆盖GetHashCode方法。其实这也符合常规,既然两个实例相等了,那它们的哈希值不相等也无道理的啊。所以请记住:当你覆盖Equals方法时,一定要覆盖GetHashCode方法。
阅读全文
posted @
2009-08-05 00:07
Kevin Dai 阅读(381) |
评论 (0)
编辑
公告
昵称:
Kevin Dai
园龄:
4年11个月
粉丝:
6
关注:
1
搜索
我的标签
Java
(3)
Generics
(2)
Consistency
(2)
算法
(2)
C#
(1)
Best Practices
(1)
MapReduce
(1)
排序
(1)
sort
(1)
数据结构
(1)
更多
随笔分类
ASP.NET
(rss)
JAVA(1)
(rss)
编程语言(2)
(rss)
并行编程
(rss)
基础技术(4)
(rss)
技术尝鲜
(rss)
架构设计(2)
(rss)
生活日记(3)
(rss)
收藏(1)
(rss)
随笔档案
2009年11月 (4)
2009年10月 (2)
2009年9月 (5)
2009年8月 (3)
技术博客
Joel Spolsky
(rss)
名不虚传的大牛。
Matthew Podwysocki
(rss)
Senior Consultant at Microsoft Consulting Services.关注函数式编程和并行编程的朋友们去看看,非常值得关注。
Omar AL Zabir
(rss)
pageflakes的CTO。他在codeproject发表的文章质量都很不错。
Rick Strahl
(rss)
ASP.NET大牛。MVP since 1997.
许哲
Google的超级大粉丝,技术也很赞。
赵劼
(rss)
我认为是国内文章质量
最好
的.NET技术博客,技术功底了得,对技术的态度一丝不苟,让我敬佩。
最新评论
阅读排行榜
评论排行榜
推荐排行榜