2011年4月13日

“可选参数”趣事探轶

摘要: 上一篇博文中提到了“可选参数”这个C# 4.0中新增的语言特性,但是写过之后还是不满足,心里还是有一些疑问没有得到解释。于是又做了一些探索,过程中竟然发现这么一个小小的语言特性背后隐藏着的有趣问题还真不少。这次就把探索过程中的发现和疑问记录下来。“可选参数”的实现Cnblogs上有一篇蒋金楠的文章中提到一句:“缺省参数最终体现为两个特殊的自定义特性OptionalAttribute和DefaultParameterValueAttribute ”。为了验证这个说法的正确性,我自己做了一些试验。要研究语言特性的实现原理最好的方法莫过于反编译出IL代码来一探究竟了。所以,那就顺着这条线索走吧。首先 阅读全文

posted @ 2011-04-13 00:45 崔鹏飞 阅读(1839) 评论(9) 推荐(4) 编辑

导航